/drivers/peripheral/audio/supportlibs/alsa_adapter/src/ |
H A D | alsa_snd_capture.c | 67 struct AlsaSoundCard *cardIns, snd_pcm_hw_params_t *params, snd_pcm_access_t access)
in SetHWParamsSub() 70 snd_pcm_t *handle = cardIns->pcmHandle;
in SetHWParamsSub() 71 struct AlsaCapture *captureIns = (struct AlsaCapture *)cardIns;
in SetHWParamsSub() 72 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in SetHWParamsSub() 87 ret = SndConverAlsaPcmFormat(&cardIns->hwParams, &pcmFormat);
in SetHWParamsSub() 101 ret = snd_pcm_hw_params_set_channels(handle, params, cardIns->hwParams.channels);
in SetHWParamsSub() 103 AUDIO_FUNC_LOGE("Channels count (%{public}u) not available for capture: %{public}s", cardIns->hwParams.channels,
in SetHWParamsSub() 111 static int32_t SetHWRate(struct AlsaSoundCard *cardIns, snd_pcm_hw_params_t *params)
in SetHWRate() argument 114 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in SetHWRate() 118 uint32_t rRate = cardIns in SetHWRate() 66 SetHWParamsSub( struct AlsaSoundCard *cardIns, snd_pcm_hw_params_t *params, snd_pcm_access_t access) SetHWParamsSub() argument 140 SetHWBuffer(struct AlsaSoundCard *cardIns, snd_pcm_hw_params_t *params) SetHWBuffer() argument 165 SetHWPeriod(struct AlsaSoundCard *cardIns, snd_pcm_hw_params_t *params) SetHWPeriod() argument 190 SetHWParams(struct AlsaSoundCard *cardIns, snd_pcm_access_t access) SetHWParams() argument 242 SetSWParams(struct AlsaSoundCard *cardIns) SetSWParams() argument 297 ResetCaptureParams(struct AlsaSoundCard *cardIns, snd_pcm_access_t access) ResetCaptureParams() argument 317 UpdateSetParams(struct AlsaSoundCard *cardIns) UpdateSetParams() argument 338 SaveHwParams(struct AlsaSoundCard *cardIns, const struct AudioHwCaptureParam *handleData) SaveHwParams() argument 362 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns; CaptureSetParams() local 650 CaptureCheckMmapMode(struct AlsaSoundCard *cardIns) CaptureCheckMmapMode() argument 677 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns; CaptureReadImpl() local 732 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns; CaptureMmapReadImpl() local 851 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns; CaptureSetPauseStateImpl() local [all...] |
H A D | alsa_snd_render.c | 156 static int32_t SetHWParams(struct AlsaSoundCard *cardIns, snd_pcm_access_t access)
in SetHWParams() argument 161 struct AlsaRender *renderIns = (struct AlsaRender*)cardIns;
in SetHWParams() 162 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns->pcmHandle);
in SetHWParams() 165 if (snd_pcm_hw_params_any(cardIns->pcmHandle, hwParams) < 0) {
in SetHWParams() 169 if (SetHWParamsSub(cardIns->pcmHandle, hwParams, &cardIns->hwParams, access) != HDF_SUCCESS) {
in SetHWParams() 173 if (SetHWRate(cardIns->pcmHandle, hwParams, &(cardIns->hwParams.rate)) != HDF_SUCCESS) {
in SetHWParams() 182 if (snd_pcm_hw_params_set_buffer_time_near(cardIns->pcmHandle, hwParams, &renderIns->bufferTime, &dir) < 0) {
in SetHWParams() 191 if (snd_pcm_hw_params_set_period_time_near(cardIns in SetHWParams() 209 SetSWParams(struct AlsaSoundCard *cardIns) SetSWParams() argument 265 ResetRenderParams(struct AlsaSoundCard *cardIns, snd_pcm_access_t access) ResetRenderParams() argument 384 GetChannelsNameFromUser(struct AlsaSoundCard *cardIns, const char *channelsName) GetChannelsNameFromUser() argument 412 SaveHwParams(struct AlsaSoundCard *cardIns, const struct AudioHwRenderParam *handleData) SaveHwParams() argument 505 RenderHwParamsChmaps(struct AlsaSoundCard *cardIns) RenderHwParamsChmaps() argument 521 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns; RenderSetParams() local 604 RenderWriteiMmap(struct AlsaSoundCard *cardIns, const struct AudioHwRenderParam *handleData) RenderWriteiMmap() argument 657 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns; RenderOpenImpl() local 706 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard*)renderIns; RenderWriteImpl() local 739 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns; RenderMmapWriteImpl() local 839 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns; RenderSetPauseStateImpl() local [all...] |
H A D | alsa_soundcard.c | 462 int32_t SndMatchSelAdapter(struct AlsaSoundCard *cardIns, const char *adapterName)
in SndMatchSelAdapter() argument 465 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in SndMatchSelAdapter() 473 cardIns->cardType = cardType;
in SndMatchSelAdapter() 478 AUDIO_FUNC_LOGE("adapter %{public}s is not exits.", cardIns->adapterName);
in SndMatchSelAdapter() 484 AUDIO_FUNC_LOGE("adapter %{public}s cant not find sound card device.", cardIns->adapterName);
in SndMatchSelAdapter() 488 int32_t ret = snprintf_s(cardIns->devName, MAX_CARD_NAME_LEN, MAX_CARD_NAME_LEN - 1,
in SndMatchSelAdapter() 491 AUDIO_FUNC_LOGE("%{public}s snprintf_s devName failed", cardIns->adapterName);
in SndMatchSelAdapter() 494 ret = snprintf_s(cardIns->ctrlName, MAX_CARD_NAME_LEN, MAX_CARD_NAME_LEN - 1, "hw:%d", devInfo->card);
in SndMatchSelAdapter() 496 AUDIO_FUNC_LOGE("%{public}s snprintf_s ctrlName failed", cardIns->adapterName);
in SndMatchSelAdapter() 499 ret = snprintf_s(cardIns in SndMatchSelAdapter() 557 SndPcmPrepare(struct AlsaSoundCard *cardIns) SndPcmPrepare() argument 568 SndisBusy(struct AlsaSoundCard *cardIns) SndisBusy() argument 576 SndOpenMixer(struct AlsaSoundCard *cardIns) SndOpenMixer() argument 626 SndGetRunState(struct AlsaSoundCard * cardIns) SndGetRunState() argument 632 SndCloseHandle(struct AlsaSoundCard *cardIns) SndCloseHandle() argument 876 SndElementReadInt(struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement *ctlElem, long *value) SndElementReadInt() argument 926 SndElementReadEnum( struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement *ctlElem, unsigned int *item) SndElementReadEnum() argument 974 SndElementReadRange( struct AlsaSoundCard * cardIns, const struct AlsaMixerCtlElement * ctlElem, long * mix, long * max) SndElementReadRange() argument 1026 SndElementReadSwitch( struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement *ctlElem, bool *on) SndElementReadSwitch() argument 1075 SndElementWriteInt( struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement *ctlElem, long value) SndElementWriteInt() argument 1126 SndElementWriteEnum( struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement *ctlElem, unsigned int item) SndElementWriteEnum() argument 1175 SndElementWriteSwitch( struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement *ctlElem, bool on) SndElementWriteSwitch() argument 1225 SndElementWrite( struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement *ctlElem) SndElementWrite() argument 1271 SndElementGroupWrite( struct AlsaSoundCard *cardIns, const struct AlsaMixerCtlElement* elemGroup, int32_t groupSize) SndElementGroupWrite() argument 1286 SndTraversalMixerElement(struct AlsaSoundCard *cardIns, bool (*callback)(void *data, snd_ctl_elem_id_t *elem_id), void *data) SndTraversalMixerElement() argument [all...] |
H A D | vendor_render.c | 67 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
in RenderGetVolThresholdImpl() local 69 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in RenderGetVolThresholdImpl() 72 ret = SndElementReadRange(cardIns, &priData->ctrlLeftVolume, &volMinTmp, &volMaxTmp);
in RenderGetVolThresholdImpl() 90 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
in RenderGetVolumeImpl() local 92 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in RenderGetVolumeImpl() 95 ret = SndElementReadInt(cardIns, &priData->ctrlLeftVolume, &volLeft);
in RenderGetVolumeImpl() 100 ret = SndElementReadInt(cardIns, &priData->ctrlRightVolume, &volRight);
in RenderGetVolumeImpl() 114 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
in RenderSetVolumeImpl() local 116 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in RenderSetVolumeImpl() 119 ret = SndElementWriteInt(cardIns, in RenderSetVolumeImpl() 215 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns; RenderOverrideFunc() local [all...] |
H A D | vendor_capture.c | 67 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns;
in CaptureGetVolThresholdImpl() local 69 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in CaptureGetVolThresholdImpl() 72 ret = SndElementReadRange(cardIns, &priData->ctrlLeftVolume, &volMinTmp, &volMaxTmp);
in CaptureGetVolThresholdImpl() 90 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns;
in CaptureGetVolumeImpl() local 92 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in CaptureGetVolumeImpl() 95 ret = SndElementReadInt(cardIns, &priData->ctrlLeftVolume, &volLeft);
in CaptureGetVolumeImpl() 100 ret = SndElementReadInt(cardIns, &priData->ctrlRightVolume, &volRight);
in CaptureGetVolumeImpl() 114 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns;
in CaptureSetVolumeImpl() local 116 CHECK_NULL_PTR_RETURN_DEFAULT(cardIns);
in CaptureSetVolumeImpl() 118 ret = SndElementWriteInt(cardIns, in CaptureSetVolumeImpl() 203 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)captureIns; CaptureOverrideFunc() local [all...] |
/drivers/peripheral/audio/supportlibs/alsa_adapter/include/ |
H A D | alsa_soundcard.h | 111 int32_t SndMatchSelAdapter(struct AlsaSoundCard *cardIns, const char *adapterName);
115 bool SndisBusy(struct AlsaSoundCard *cardIns);
116 int32_t SndOpenMixer(struct AlsaSoundCard *cardIns);
117 int32_t SndPcmPrepare(struct AlsaSoundCard *cardIns);
118 snd_pcm_state_t SndGetRunState(struct AlsaSoundCard *cardIns);
119 void SndCloseHandle(struct AlsaSoundCard *cardIns);
122 int32_t SndElementReadInt(struct AlsaSoundCard *cardIns,
124 int32_t SndElementReadEnum(struct AlsaSoundCard *cardIns,
126 int32_t SndElementReadRange(struct AlsaSoundCard *cardIns,
128 int32_t SndElementReadSwitch(struct AlsaSoundCard *cardIns,
[all...] |