/external/tinyalsa/ |
D | mixer.c | 55 struct mixer *mixer; member 61 struct mixer { struct 69 void mixer_close(struct mixer *mixer) in mixer_close() argument 73 if (!mixer) in mixer_close() 76 if (mixer->fd >= 0) in mixer_close() 77 close(mixer->fd); in mixer_close() 79 if (mixer->ctl) { in mixer_close() 80 for (n = 0; n < mixer->count; n++) { in mixer_close() 81 if (mixer->ctl[n].ename) { in mixer_close() 82 unsigned int max = mixer->ctl[n].info->value.enumerated.items; in mixer_close() [all …]
|
D | tinymix.c | 38 static void tinymix_list_controls(struct mixer *mixer); 39 static int tinymix_detail_control(struct mixer *mixer, const char *control, 41 static int tinymix_set_value(struct mixer *mixer, const char *control, 73 struct mixer *mixer; in main() local 108 mixer = mixer_open(card); in main() 109 if (!mixer) { in main() 115 printf("Mixer name: '%s'\n", mixer_get_name(mixer)); in main() 116 tinymix_list_controls(mixer); in main() 118 ret = tinymix_detail_control(mixer, argv[optind], !g_value_only, !g_value_only); in main() 120 ret = tinymix_set_value(mixer, argv[optind], &argv[optind + 1], argc - optind - 1); in main() [all …]
|
/external/webrtc/webrtc/modules/audio_conference_mixer/test/ |
D | audio_conference_mixer_unittest.cc | 59 rtc::scoped_ptr<AudioConferenceMixer> mixer( in TEST() local 66 EXPECT_EQ(0, mixer->SetMixabilityStatus(&named[i], true)); in TEST() 67 EXPECT_TRUE(mixer->MixabilityStatus(named[i])); in TEST() 72 EXPECT_EQ(-1, mixer->SetAnonymousMixabilityStatus(&anonymous[i], true)); in TEST() 73 EXPECT_EQ(0, mixer->SetMixabilityStatus(&anonymous[i], true)); in TEST() 74 EXPECT_TRUE(mixer->MixabilityStatus(anonymous[i])); in TEST() 75 EXPECT_FALSE(mixer->AnonymousMixabilityStatus(anonymous[i])); in TEST() 77 EXPECT_EQ(0, mixer->SetAnonymousMixabilityStatus(&anonymous[i], true)); in TEST() 78 EXPECT_TRUE(mixer->AnonymousMixabilityStatus(anonymous[i])); in TEST() 81 EXPECT_FALSE(mixer->MixabilityStatus(anonymous[i])); in TEST() [all …]
|
/external/tinyalsa/include/tinyalsa/ |
D | asoundlib.h | 272 struct mixer; 276 struct mixer *mixer_open(unsigned int card); 277 void mixer_close(struct mixer *mixer); 280 const char *mixer_get_name(struct mixer *mixer); 283 unsigned int mixer_get_num_ctls(struct mixer *mixer); 284 struct mixer_ctl *mixer_get_ctl(struct mixer *mixer, unsigned int id); 285 struct mixer_ctl *mixer_get_ctl_by_name(struct mixer *mixer, const char *name); 317 int mixer_subscribe_events(struct mixer *mixer, int subscribe); 318 int mixer_wait_event(struct mixer *mixer, int timeout); 319 int mixer_consume_event(struct mixer *mixer);
|
/external/crosvm/devices/src/pci/ |
D | ac97_bus_master.rs | 259 pub fn update_mixer_settings(&mut self, mixer: &Ac97Mixer) { in update_mixer_settings() 262 let (muted, left_volume, _right_volume) = mixer.get_master_volume(); in update_mixer_settings() 346 pub fn writeb(&mut self, offset: u64, val: u8, mixer: &Ac97Mixer) { in writeb() 357 PI_CR_0B => self.set_cr(Ac97Function::Input, val, mixer), in writeb() 362 PO_CR_1B => self.set_cr(Ac97Function::Output, val, mixer), in writeb() 366 MC_CR_2B => self.set_cr(Ac97Function::Microphone, val, mixer), in writeb() 438 fn set_cr(&mut self, func: Ac97Function, val: u8, mixer: &Ac97Mixer) { in set_cr() 460 if self.start_audio(func, mixer).is_err() { in set_cr() 492 fn start_audio(&mut self, func: Ac97Function, mixer: &Ac97Mixer) -> Result<(), Box<dyn Error>> { in start_audio() 507 self.update_mixer_settings(mixer); in start_audio() [all …]
|
D | ac97.rs | 36 mixer: Ac97Mixer, field 60 mixer: Ac97Mixer::new(), in new() 68 let val: u16 = self.mixer.readw(offset); in read_mixer() 80 .mixer in write_mixer() 85 self.bus_master.update_mixer_settings(&self.mixer); in write_mixer() 109 1 => self.bus_master.writeb(offset, data[0], &self.mixer), in write_bus_master()
|
/external/mesa3d/src/gallium/frontends/vdpau/ |
D | mixer.c | 47 VdpVideoMixer *mixer) in vlVdpVideoMixerCreate() argument 80 *mixer = vlAddDataHTAB(vmixer); in vlVdpVideoMixerCreate() 81 if (*mixer == 0) { in vlVdpVideoMixerCreate() 168 vlRemoveDataHTAB(*mixer); in vlVdpVideoMixerCreate() 184 vlVdpVideoMixerDestroy(VdpVideoMixer mixer) in vlVdpVideoMixerDestroy() argument 188 vmixer = vlGetDataHTAB(mixer); in vlVdpVideoMixerDestroy() 194 vlRemoveDataHTAB(mixer); in vlVdpVideoMixerDestroy() 228 VdpStatus vlVdpVideoMixerRender(VdpVideoMixer mixer, in vlVdpVideoMixerRender() argument 259 vmixer = vlGetDataHTAB(mixer); in vlVdpVideoMixerRender() 584 vlVdpVideoMixerGetFeatureSupport(VdpVideoMixer mixer, in vlVdpVideoMixerGetFeatureSupport() argument [all …]
|
D | Makefile.sources | 7 mixer.c \
|
/external/adhd/cras/src/server/ |
D | cras_alsa_mixer.c | 81 snd_mixer_t *mixer; member 97 static void alsa_mixer_open(const char *mixdev, snd_mixer_t **mixer) in alsa_mixer_open() argument 101 *mixer = NULL; in alsa_mixer_open() 102 rc = snd_mixer_open(mixer, 0); in alsa_mixer_open() 107 rc = snd_mixer_attach(*mixer, mixdev); in alsa_mixer_open() 112 rc = snd_mixer_selem_register(*mixer, NULL, NULL); in alsa_mixer_open() 118 rc = snd_mixer_load(*mixer); in alsa_mixer_open() 126 snd_mixer_close(*mixer); in alsa_mixer_open() 127 *mixer = NULL; in alsa_mixer_open() 337 elem = snd_mixer_find_selem(cmix->mixer, sid); in mixer_control_create_by_name() [all …]
|
D | cras_alsa_card.c | 59 struct cras_alsa_mixer *mixer; member 109 info->card_type, first, alsa_card->mixer, alsa_card->config, in create_iodev_for_device() 232 alsa_card->mixer, extra_controls, coupled_controls); in add_controls_and_iodevs_by_matching() 305 alsa_card->mixer, main_volume_control_names); in add_controls_and_iodevs_with_ucm() 328 rc = cras_alsa_mixer_add_controls_in_section(alsa_card->mixer, in add_controls_and_iodevs_with_ucm() 519 alsa_card->mixer = cras_alsa_mixer_create(alsa_card->name); in cras_alsa_card_create() 521 if (alsa_card->mixer == NULL) { in cras_alsa_card_create() 605 if (alsa_card->mixer) in cras_alsa_card_destroy() 606 cras_alsa_mixer_destroy(alsa_card->mixer); in cras_alsa_card_destroy()
|
D | cras_alsa_jack.c | 121 struct cras_alsa_mixer *mixer; member 565 jack_list->mixer, "Headphone"); in open_and_monitor_gpio() 569 jack_list->mixer, "HDMI"); in open_and_monitor_gpio() 578 jack_list->mixer, control_name); in open_and_monitor_gpio() 607 jack_list->mixer, section); in open_and_monitor_gpio_with_section() 610 jack_list->mixer, section); in open_and_monitor_gpio_with_section() 915 jack_list->mixer, name); in find_jack_controls() 928 jack_list->mixer, control_name); in find_jack_controls() 1015 jack_list->mixer, section); in find_hctl_jack_for_section() 1018 jack_list->mixer, section); in find_hctl_jack_for_section() [all …]
|
D | cras_alsa_io.c | 156 struct cras_alsa_mixer *mixer; member 702 if (aio->mixer == NULL) in set_alsa_volume() 722 cras_alsa_mixer_set_dBFS(aio->mixer, curve->get_dBFS(curve, volume), in set_alsa_volume() 738 cras_alsa_mixer_set_mute(aio->mixer, cras_system_get_mute(), in set_alsa_mute() 754 if (aio->mixer == NULL) in set_alsa_capture_gain() 769 cras_alsa_mixer_set_capture_dBFS(aio->mixer, gain, in set_alsa_capture_gain() 771 cras_alsa_mixer_set_capture_mute(aio->mixer, in set_alsa_capture_gain() 816 aio->mixer, mixer_input); in init_device_settings() 819 aio->mixer, mixer_input); in init_device_settings() 1039 struct cras_alsa_mixer *mixer = aio->mixer; in set_output_node_software_volume_needed() local [all …]
|
/external/python/cpython2/Doc/library/ |
D | ossaudiodev.rst | 100 Open a mixer device and return an OSS mixer device object. *device* is the 101 mixer device filename to use. If it is not specified, this module first looks 103 found, it falls back to :file:`/dev/mixer`. 340 The mixer object provides two file-like methods: 345 This method closes the open mixer device file. Any further attempts to use the 346 mixer after this file is closed will raise an :exc:`IOError`. 351 Returns the file handle number of the open mixer device file. 358 This method returns a bitmask specifying the available mixer controls ("Control" 361 mixer controls---the :const:`SOUND_MIXER_\*` constants defined at module level. 362 To determine if, for example, the current mixer object supports a PCM mixer, use [all …]
|
/external/python/cpython3/Doc/library/ |
D | ossaudiodev.rst | 102 Open a mixer device and return an OSS mixer device object. *device* is the 103 mixer device filename to use. If it is not specified, this module first looks 105 found, it falls back to :file:`/dev/mixer`. 355 The mixer object provides two file-like methods: 360 This method closes the open mixer device file. Any further attempts to use the 361 mixer after this file is closed will raise an :exc:`OSError`. 366 Returns the file handle number of the open mixer device file. 377 This method returns a bitmask specifying the available mixer controls ("Control" 380 mixer controls---the :const:`SOUND_MIXER_\*` constants defined at module level. 381 To determine if, for example, the current mixer object supports a PCM mixer, use [all …]
|
/external/python/cpython3/Lib/test/ |
D | test_ossaudiodev.py | 165 with ossaudiodev.openmixer() as mixer: 166 self.assertGreaterEqual(mixer.fileno(), 0) 186 mixer = ossaudiodev.openmixer() 187 mixer.close() 188 self.assertRaises(ValueError, mixer.fileno)
|
/external/webrtc/webrtc/voice_engine/ |
D | output_mixer.cc | 79 OutputMixer::Create(OutputMixer*& mixer, uint32_t instanceId) in Create() argument 83 mixer = new OutputMixer(instanceId); in Create() 84 if (mixer == NULL) in Create() 123 OutputMixer::Destroy(OutputMixer*& mixer) in Destroy() argument 125 if (mixer) in Destroy() 127 delete mixer; in Destroy() 128 mixer = NULL; in Destroy()
|
D | output_mixer.h | 38 static int32_t Create(OutputMixer*& mixer, uint32_t instanceId); 40 static void Destroy(OutputMixer*& mixer);
|
D | transmit_mixer.h | 42 static int32_t Create(TransmitMixer*& mixer, uint32_t instanceId); 44 static void Destroy(TransmitMixer*& mixer);
|
D | transmit_mixer.cc | 153 TransmitMixer::Create(TransmitMixer*& mixer, uint32_t instanceId) in Create() argument 157 mixer = new TransmitMixer(instanceId); in Create() 158 if (mixer == NULL) in Create() 169 TransmitMixer::Destroy(TransmitMixer*& mixer) in Destroy() argument 171 if (mixer) in Destroy() 173 delete mixer; in Destroy() 174 mixer = NULL; in Destroy()
|
/external/perfetto/src/traced/probes/ftrace/test/data/android_walleye_OPM5.171019.017.A1_4.4.88/events/mdss/mdp_sspp_set/ |
D | format | 11 field:u32 mixer; offset:16; size:4; signed:0; 26 …nt fmt: "pnum=%d mixer=%d play_cnt=%d flags=0x%x stage=%d format=%d img=%dx%d src=[%d,%d,%d,%d] ds…
|
/external/perfetto/src/traced/probes/ftrace/test/data/android_walleye_OPM5.171019.017.A1_4.4.88/events/mdss/mdp_sspp_change/ |
D | format | 11 field:u32 mixer; offset:16; size:4; signed:0; 26 …nt fmt: "pnum=%d mixer=%d play_cnt=%d flags=0x%x stage=%d format=%d img=%dx%d src=[%d,%d,%d,%d] ds…
|
/external/perfetto/src/traced/probes/ftrace/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_change/ |
D | format | 11 field:u32 mixer; offset:16; size:4; signed:0; 26 …nt fmt: "pnum=%d mixer=%d play_cnt=%d flags=0x%x stage=%d format=%d img=%dx%d src=[%d,%d,%d,%d] ds…
|
/external/perfetto/src/traced/probes/ftrace/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_set/ |
D | format | 11 field:u32 mixer; offset:16; size:4; signed:0; 26 …nt fmt: "pnum=%d mixer=%d play_cnt=%d flags=0x%x stage=%d format=%d img=%dx%d src=[%d,%d,%d,%d] ds…
|
/external/adhd/cras/ |
D | README | 48 [<output-node-name>] ; Name of the mixer control for this output. 54 Jack name - Name of the mixer control for mixer jack, or the gpio jack name 62 be used for searching, and lastly the mixer output control name.
|
/external/cpuinfo/test/dmesg/ |
D | nexus10.log | 368 <6>[ 1.391381] s5p-mixer s5p-mixer: probe start 369 <6>[ 1.391604] s5p-mixer s5p-mixer: resources acquired 370 <6>[ 1.391737] s5p-mixer s5p-mixer: added output 'S5P HDMI connector' from module 's5p-hdmi' 371 <6>[ 1.391921] s5p-mixer s5p-mixer: registered layer mxr0_graph0 as /dev/video16 372 <6>[ 1.392107] s5p-mixer s5p-mixer: registered layer mxr0_graph1 as /dev/video17 373 <6>[ 1.392290] s5p-mixer s5p-mixer: registered layer mxr1_graph2 as /dev/video18 374 <6>[ 1.392427] s5p-mixer s5p-mixer: registered layer mxr1_graph3 as /dev/video19 375 <6>[ 1.392542] s5p-mixer s5p-mixer: mixer0 create links 376 <6>[ 1.392612] s5p-mixer s5p-mixer: mixer1 create links 377 <6>[ 1.392732] s5p-mixer s5p-mixer: mixer links are created successfully [all …]
|