HomeSort by relevance Sort by last modified time
    Searched refs:mixer (Results 1 - 25 of 72) sorted by null

1 2 3

  /hardware/qcom/audio/legacy/libalsa-intf/
amix.c 34 struct mixer_ctl *get_ctl(struct mixer *mixer, char *name)
40 return mixer_get_nth_control(mixer, atoi(name) - 1);
48 return mixer_get_control(mixer, name, idx);
53 struct mixer *mixer; local
59 mixer = mixer_open(device);
60 if (!mixer){
66 mixer_dump(mixer);
67 mixer_close(mixer);
    [all...]
alsa_mixer.c 104 case SNDRV_CTL_ELEM_IFACE_MIXER: return "MIXER";
127 void mixer_close(struct mixer *mixer)
131 if (mixer->fd >= 0)
132 close(mixer->fd);
134 if (mixer->ctl) {
135 for (n = 0; n < mixer->count; n++) {
136 if (mixer->ctl[n].ename) {
137 unsigned max = mixer->ctl[n].info->value.enumerated.items;
139 free(mixer->ctl[n].ename[m])
157 struct mixer *mixer = NULL; local
    [all...]
alsa_audio.h 87 struct mixer *mixer; member in struct:mixer_ctl
114 /** Mixer */
127 struct mixer { struct
172 struct mixer;
175 struct mixer *mixer_open(const char *device);
176 void mixer_close(struct mixer *mixer);
177 void mixer_dump(struct mixer *mixer);
    [all...]
  /external/tinyalsa/
tinymix.c 35 static void tinymix_list_controls(struct mixer *mixer);
36 static void tinymix_detail_control(struct mixer *mixer, const char *control,
38 static void tinymix_set_value(struct mixer *mixer, const char *control,
44 struct mixer *mixer; local
58 mixer = mixer_open(card);
59 if (!mixer) {
    [all...]
mixer.c 0 /* mixer.c
48 struct mixer *mixer; member in struct:mixer_ctl
53 struct mixer { struct
61 void mixer_close(struct mixer *mixer)
65 if (!mixer)
68 if (mixer->fd >= 0)
69 close(mixer->fd);
71 if (mixer->ctl)
96 struct mixer *mixer = NULL; local
    [all...]
  /external/chromium_org/media/audio/alsa/
alsa_wrapper.cc 108 int AlsaWrapper::MixerOpen(snd_mixer_t** mixer, int mode) {
109 return snd_mixer_open(mixer, mode);
112 int AlsaWrapper::MixerAttach(snd_mixer_t* mixer, const char* name) {
113 return snd_mixer_attach(mixer, name);
116 int AlsaWrapper::MixerElementRegister(snd_mixer_t* mixer,
119 return snd_mixer_selem_register(mixer, options, classp);
122 void AlsaWrapper::MixerFree(snd_mixer_t* mixer) {
123 snd_mixer_free(mixer);
126 int AlsaWrapper::MixerDetach(snd_mixer_t* mixer, const char* name) {
127 return snd_mixer_detach(mixer, name)
    [all...]
alsa_wrapper.h 53 virtual int MixerOpen(snd_mixer_t** mixer, int mode);
54 virtual int MixerAttach(snd_mixer_t* mixer, const char* name);
55 virtual int MixerElementRegister(snd_mixer_t* mixer,
58 virtual void MixerFree(snd_mixer_t* mixer);
59 virtual int MixerDetach(snd_mixer_t* mixer, const char* name);
60 virtual int MixerClose(snd_mixer_t* mixer);
61 virtual int MixerLoad(snd_mixer_t* mixer);
62 virtual snd_mixer_elem_t* MixerFirstElem(snd_mixer_t* mixer);
alsa_util.cc 117 snd_mixer_t* mixer = NULL; local
119 int error = wrapper->MixerOpen(&mixer, 0);
127 error = wrapper->MixerAttach(mixer, control_name.c_str());
131 alsa_util::CloseMixer(wrapper, mixer, device_name);
135 error = wrapper->MixerElementRegister(mixer, NULL, NULL);
139 alsa_util::CloseMixer(wrapper, mixer, device_name);
143 return mixer;
146 void CloseMixer(media::AlsaWrapper* wrapper, snd_mixer_t* mixer,
148 if (!mixer)
151 wrapper->MixerFree(mixer);
    [all...]
alsa_util.h 39 snd_mixer_t* mixer,
43 snd_mixer_t* mixer);
  /external/chromium_org/content/renderer/media/
audio_renderer_mixer_manager.cc 54 return it->second.mixer;
77 media::AudioRendererMixer* mixer; local
79 mixer = new media::AudioRendererMixer(
82 mixer = new media::AudioRendererMixer(
87 AudioRendererMixerReference mixer_reference = { mixer, 1 };
89 return mixer;
101 // Only remove the mixer if AudioRendererMixerManager is the last owner.
104 delete it->second.mixer;
  /frameworks/av/services/audioflinger/tests/
mixer_to_wav_tests.sh 3 # This script uses test-mixer to generate WAV files
50 adb push $OUT/system/bin/test-mixer /system/bin
53 # mixer settings
65 adb shell test-mixer $1 -s 48000 \
75 adb shell test-mixer $1 -c 5 -s 9307 \
84 adb shell test-mixer $1 -s 32000 \
93 adb shell test-mixer $1 -s 32000 \
102 adb shell test-mixer $1 -s 32000 \
110 adb shell test-mixer $1 -s 44100 \
120 # i_i = integer input track, integer mixer outpu
    [all...]
test-mixer.cpp 30 * Sine or chirp functions are typically more useful as input to the mixer
43 fprintf(stderr, " -m enable floating point mixer output\n");
44 fprintf(stderr, " -c number of mixer output channels\n");
45 fprintf(stderr, " -s mixer sample-rate\n");
213 // create the mixer.
215 AudioMixer *mixer = new AudioMixer(mixerFrameCount, outputSampleRate); local
227 int32_t name = mixer->getTrackName(channelMask,
231 mixer->setBufferProvider(name, &Providers[i]);
232 mixer->setParameter(name, AudioMixer::TRACK, AudioMixer::MAIN_BUFFER,
234 mixer->setParameter
    [all...]
Android.mk 38 # audio mixer test tool
43 test-mixer.cpp \
69 LOCAL_MODULE:= test-mixer
  /external/tinyalsa/include/tinyalsa/
asoundlib.h 137 /* Mixer control types */
251 * MIXER API
254 struct mixer;
257 /* Open and close a mixer */
258 struct mixer *mixer_open(unsigned int card);
259 void mixer_close(struct mixer *mixer);
261 /* Get info about a mixer */
262 const char *mixer_get_name(struct mixer *mixer);
    [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/sysroot/usr/include/alsa/
mixer.h 2 * \file include/mixer.h
36 * \defgroup Mixer Mixer Interface
37 * The mixer interface.
41 /** Mixer handle */
43 /** Mixer elements class handle */
45 /** Mixer element handle */
49 * \brief Mixer callback function
50 * \param mixer Mixer handl
    [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/alsa/
mixer.h 2 * \file include/mixer.h
36 * \defgroup Mixer Mixer Interface
37 * The mixer interface.
41 /** Mixer handle */
43 /** Mixer elements class handle */
45 /** Mixer element handle */
49 * \brief Mixer callback function
50 * \param mixer Mixer handl
    [all...]
  /frameworks/av/services/audioflinger/
FastMixer.cpp 18 // Design rules for threadLoop() are given in the comments at section "Fast mixer thread" of
55 mixer(NULL),
106 if (mixer != NULL) {
107 mixer->setLog(logWriter);
119 delete mixer;
172 delete mixer;
173 mixer = NULL;
180 // implementation; it would be better to have normal mixer allocate for us
182 mixer = new AudioMixer(frameCount, sampleRate, FastMixerState::kMaxFastTracks);
233 if (mixer != NULL)
    [all...]
  /frameworks/base/cmds/bootanimation/
AudioPlayer.cpp 71 static bool setMixerValue(struct mixer* mixer, const char* name, const char* values)
73 if (!mixer) {
74 ALOGE("no mixer in setMixerValue");
77 struct mixer_ctl *ctl = mixer_get_ctl_by_name(mixer, name);
114 ALOGE("unsupported mixer type %d for %s", type, name);
134 * This header is followed by zero or more mixer settings, each with the format:
135 * mixer "<name>" = <value list>
136 * Since mixer names can contain spaces, the name must be enclosed in double quotes.
143 struct mixer* mixer = NULL local
    [all...]
  /hardware/qcom/display/msm8084/liboverlay/
overlay.cpp 113 eDest Overlay::nextPipe(eMdpPipeType type, int dpy, int mixer) {
121 (mPipeBook[i].mMixer == MIXER_UNUSED || //Free or same mixer
122 mPipeBook[i].mMixer == mixer) &&
137 mPipeBook[index].mMixer = mixer;
143 PipeBook::getDestStr(dest), dpy, mixer);
149 ALOGD_IF(PIPE_DEBUG, "Pipe unavailable type=%d display=%d mixer=%d",
150 (int)type, dpy, mixer);
167 return nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer);
170 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer);
173 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer);
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vdpau/
Makefile 22 mixer.c
mixer.c 47 VdpVideoMixer *mixer)
74 *mixer = vlAddDataHTAB(vmixer);
75 if (*mixer == 0) {
154 vlRemoveDataHTAB(*mixer);
167 vlVdpVideoMixerDestroy(VdpVideoMixer mixer)
171 vmixer = vlGetDataHTAB(mixer);
179 vlRemoveDataHTAB(mixer);
202 VdpStatus vlVdpVideoMixerRender(VdpVideoMixer mixer,
228 vmixer = vlGetDataHTAB(mixer);
407 vlVdpVideoMixerGetFeatureSupport(VdpVideoMixer mixer,
    [all...]
  /external/mesa3d/src/gallium/state_trackers/vdpau/
Makefile 22 mixer.c
mixer.c 47 VdpVideoMixer *mixer)
74 *mixer = vlAddDataHTAB(vmixer);
75 if (*mixer == 0) {
154 vlRemoveDataHTAB(*mixer);
167 vlVdpVideoMixerDestroy(VdpVideoMixer mixer)
171 vmixer = vlGetDataHTAB(mixer);
179 vlRemoveDataHTAB(mixer);
202 VdpStatus vlVdpVideoMixerRender(VdpVideoMixer mixer,
228 vmixer = vlGetDataHTAB(mixer);
407 vlVdpVideoMixerGetFeatureSupport(VdpVideoMixer mixer,
    [all...]
  /hardware/qcom/audio/post_proc/
effect_api.h 21 struct mixer *mixer,
23 void offload_close_mixer(struct mixer *mixer);
bundle.h 24 /* Retry for delay for mixer open */
46 struct mixer *mixer; member in struct:output_context_s

Completed in 2056 milliseconds

1 2 3