Home
last modified time | relevance | path

Searched refs:pcmInfo (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/ai/ai_engine/services/common/platform/os_wrapper/audio_loader/source/codec/
H A Ddecoder_wrapper.cpp142 OutputInfo pcmInfo = {0, nullptr, 0, 0}; in PullCodedStream() local
144 pcmInfo.bufferCnt = AUDIO_CHANNEL_MONO; in PullCodedStream()
145 pcmInfo.buffers = &pcmBuf; in PullCodedStream()
146 int32_t ret = CodecDequeueOutput(codeHandle_, DECODE_TIMEOUT_MS, nullptr, &pcmInfo); in PullCodedStream()
147 if (ret != AUDIO_SUCCESS || pcmInfo.buffers[0].addr == nullptr) { in PullCodedStream()
151 if (pcmInfo.buffers[0].length <= 0) { in PullCodedStream()
154 outStream.size = pcmInfo.buffers[0].length; in PullCodedStream()
156 … memcpy_s(outStream.buffer, outStream.size, pcmInfo.buffers[0].addr, pcmInfo.buffers[0].length); in PullCodedStream()
157 (void)CodecQueueOutput(codeHandle_, &pcmInfo, DECODE_TIMEOUT_MS, -1); in PullCodedStream()
/ohos5.0/drivers/hdf_core/framework/model/audio/usb/src/
H A Daudio_usb_endpoints.c746 framesPerPeriod = bufInfo->periodSize / pcmInfo->frameSize; in AudioUsbDataEpSetParamsSub()
750 ret = AudioUSBPcmFormat(pcmInfo->bitWidth, pcmInfo->isBigEndian, &format); in AudioUsbDataEpSetParamsSub()
756 frameBits = pcmInfo->bitWidth * pcmInfo->channels; in AudioUsbDataEpSetParamsSub()
759 frameBits += pcmInfo->channels << FRAME_BITS_MASK; in AudioUsbDataEpSetParamsSub()
835 framesPerPeriod = bufInfo->periodSize / pcmInfo->frameSize; in AudioUsbSetRenderEpParams()
839 (void)AudioUSBPcmFormat(pcmInfo->bitWidth, pcmInfo->isBigEndian, &format); in AudioUsbSetRenderEpParams()
841 frameBits = pcmInfo->bitWidth * pcmInfo->channels; in AudioUsbSetRenderEpParams()
844 frameBits += pcmInfo->channels << FRAME_BITS_MASK; in AudioUsbSetRenderEpParams()
936 if (AudioUSBPcmFormat(pcmInfo->bitWidth, pcmInfo->isBigEndian, &format) < HDF_SUCCESS) { in AudioUsbDataEpSetParams()
1003 endpoint->sampleRem = pcmInfo->rate % endpoint->pps; in AudioUsbEndpointSetParams()
[all …]
H A Daudio_usb_dma_ops.c492 if (pcmInfo == NULL || fp == NULL) { in AudioUsbFindFormatSub()
502 if (fp->channels != pcmInfo->channels) { in AudioUsbFindFormatSub()
504 pcmInfo->channels, fp->channels); in AudioUsbFindFormatSub()
508 if (pcmInfo->rate < fp->rateMin || pcmInfo->rate > fp->rateMax) { in AudioUsbFindFormatSub()
590 struct PcmInfo *pcmInfo = NULL; in AudioUsbDmaConfigChannel() local
610 pcmInfo = &audioUsbDriver->renderPcmInfo; in AudioUsbDmaConfigChannel()
616 pcmInfo = &audioUsbDriver->capturePcmInfo; in AudioUsbDmaConfigChannel()
619 ret = AudioUSBPcmFormat(pcmInfo->bitWidth, pcmInfo->isBigEndian, &usbPcmFormat); in AudioUsbDmaConfigChannel()
694 struct PcmInfo pcmInfo; in AudioUsbConfigureEndpoint() local
709 pcmInfo = data->renderPcmInfo; in AudioUsbConfigureEndpoint()
[all …]
/ohos5.0/drivers/hdf_core/framework/model/audio/dispatch/src/
H A Daudio_control_dispatch.c176 static int32_t WritePcmInfoToRspData(struct HdfSBuf *rspData, const struct AudioPcmStream *pcmInfo) in WritePcmInfoToRspData() argument
178 if (rspData == NULL || pcmInfo == NULL) { in WritePcmInfoToRspData()
183 if (pcmInfo->portDirection != PORT_IN && pcmInfo->portDirection != PORT_OUT) { in WritePcmInfoToRspData()
188 if (!HdfSbufWriteUint8(rspData, (uint8_t)pcmInfo->portDirection)) { in WritePcmInfoToRspData()
189 ADM_LOG_ERR("Write response data portDirection=%llu failed!", pcmInfo->portDirection); in WritePcmInfoToRspData()
/ohos5.0/drivers/hdf_core/framework/model/audio/usb/include/
H A Daudio_usb_endpoints.h28 int32_t AudioUsbEndpointSetParams(struct AudioUsbEndpoint *ep, struct PcmInfo *pcmInfo, struct Circ…
/ohos5.0/drivers/hdf_core/framework/include/audio/
H A Daudio_dai_if.h176 struct PcmInfo pcmInfo; /**< dai pcm info */ member
/ohos5.0/docs/zh-cn/device-dev/driver/
H A Ddriver-peripherals-audio-des.md1047 data->pcmInfo.channels = param->channels;
1051 data->pcmInfo.bitWidth = bitWidth;
1052 data->pcmInfo.rate = param->rate;
1053 data->pcmInfo.streamType = param->streamType;
/ohos5.0/docs/en/device-dev/driver/
H A Ddriver-peripherals-audio-des.md1047 data->pcmInfo.channels = param->channels;
1051 data->pcmInfo.bitWidth = bitWidth;
1052 data->pcmInfo.rate = param->rate;
1053 data->pcmInfo.streamType = param->streamType;
/ohos5.0/docs/zh-cn/device-dev/porting/
H A Dporting-dayu200-on_standard-demo.md796 *pointer = BytesToFrames(data->pcmInfo.frameSize, currentPointer);
/ohos5.0/docs/en/device-dev/porting/
H A Dporting-dayu200-on_standard-demo.md802 *pointer = BytesToFrames(data->pcmInfo.frameSize, currentPointer);