• Home
  • Raw
  • Download

Lines Matching full:controls

147     MixerControlsTest() : number_of_controls(0), controls(nullptr) {}  in MixerControlsTest()
156 controls = std::make_unique<const mixer_ctl *[]>(number_of_controls); in SetUp()
157 ASSERT_NE(controls, nullptr); in SetUp()
160 controls[i] = mixer_get_ctl_const(mixer_object, i); in SetUp()
161 EXPECT_EQ(mixer_ctl_get_id(controls[i]), i); in SetUp()
162 EXPECT_STRNE(mixer_ctl_get_name(controls[i]), ""); in SetUp()
163 EXPECT_NE(controls[i], nullptr); in SetUp()
168 controls = nullptr; in TearDown()
173 std::unique_ptr<const mixer_ctl *[]> controls; member in tinyalsa::testing::MixerControlsTest
178 const char *name = mixer_ctl_get_name(controls[i]); in TEST_P()
182 std::string name{mixer_ctl_get_name(controls[0])}; in TEST_P()
189 ASSERT_EQ(mixer_get_ctl(mixer_object, i), controls[i]); in TEST_P()
198 std::string name{mixer_ctl_get_name(controls[i])}; in TEST_P()
200 ASSERT_EQ(mixer_get_ctl_by_name(mixer_object, name.c_str()), controls[i]); in TEST_P()
209 std::string name{mixer_ctl_get_name(controls[i])}; in TEST_P()
217 controls[i]); in TEST_P()
231 std::string type{mixer_ctl_get_type_string(controls[i])}; in TEST_P()
242 const mixer_ctl *control = controls[i]; in TEST_P()
258 mixer_ctl_update(const_cast<mixer_ctl *>(controls[i])); in TEST_P()
264 const mixer_ctl *control = controls[i]; in TEST_P()
266 unsigned int number_of_values = mixer_ctl_get_num_values(controls[i]); in TEST_P()
286 const mixer_ctl *control = controls[i]; in TEST_P()
288 unsigned int number_of_values = mixer_ctl_get_num_values(controls[i]); in TEST_P()
298 // note: some controls are able to be written, but their values might not be in TEST_P()
322 std::string_view name{mixer_ctl_get_name(controls[i])}; in TEST_P()
325 control = controls[i]; in TEST_P()
330 GTEST_SKIP() << "No volume control was found in the controls list."; in TEST_P()