Home
last modified time | relevance | path

Searched refs:bufDesc (Results 1 - 25 of 39) sorted by relevance

12

/foundation/multimedia/audio_framework/frameworks/js/napi/audiorenderer/callback/
H A Dnapi_audio_renderer_write_data_callback.cpp106 cb->bufDesc.buffer = nullptr; in OnWriteData()
116 napiRenderer_->audioRenderer_->GetBufferDesc(cb->bufDesc); in OnWriteData()
117 if (cb->bufDesc.buffer == nullptr) { in OnWriteData()
120 if (length > cb->bufDesc.bufLength) { in OnWriteData()
121 cb->bufDesc.dataLength = cb->bufDesc.bufLength; in OnWriteData()
123 cb->bufDesc.dataLength = length; in OnWriteData()
159 void NapiRendererWriteDataCallback::CheckWriteDataCallbackResult(napi_env env, BufferDesc &bufDesc, napi_value result) in CheckWriteDataCallbackResult() argument
169 bufDesc.dataLength = 0; // Ensure that the invalid data is not used. in CheckWriteDataCallbackResult()
211 nstatus = napi_create_external_arraybuffer(env, event->bufDesc in WorkCallbackRendererWriteDataInner()
[all...]
H A Dnapi_audio_renderer_write_data_callback.h39 BufferDesc bufDesc {};
48 static void CheckWriteDataCallbackResult(napi_env env, BufferDesc &bufDesc, napi_value result);
/foundation/multimedia/audio_framework/services/audio_service/client/src/
H A Daudio_spatial_channel_converter.cpp110 bool AudioSpatialChannelConverter::CheckInputValid(const BufferDesc bufDesc) in CheckInputValid() argument
112 if (bufDesc.buffer == nullptr || bufDesc.metaBuffer == nullptr) { in CheckInputValid()
116 if (bufDesc.bufLength != GetPcmLength(inChannel_, bps_)) { in CheckInputValid()
117 AUDIO_ERR_LOG("pcm bufLength invalid, pcmBufferSize = %{public}zu, excepted %{public}zu", bufDesc.bufLength, in CheckInputValid()
121 if (bufDesc.metaLength != GetMetaSize()) { in CheckInputValid()
123 bufDesc.metaLength, GetMetaSize()); in CheckInputValid()
141 void AudioSpatialChannelConverter::Process(const BufferDesc bufDesc) in Process() argument
145 std::copy(bufDesc.buffer, bufDesc in Process()
[all...]
H A Drenderer_in_client.cpp1063 int32_t RendererInClientInner::GetBufferDesc(BufferDesc &bufDesc) in GetBufferDesc() argument
1071 bufDesc.buffer = cbBuffer_.get(); in GetBufferDesc()
1072 bufDesc.bufLength = cbBufferSize_; in GetBufferDesc()
1073 bufDesc.dataLength = cbBufferSize_; in GetBufferDesc()
1076 bufDesc.metaBuffer = bufDesc.buffer + cbBufferSize_; in GetBufferDesc()
1077 bufDesc.metaLength = converter_->GetMetaSize(); in GetBufferDesc()
1095 int32_t RendererInClientInner::Enqueue(const BufferDesc &bufDesc) in Enqueue() argument
1097 Trace trace("RendererInClientInner::Enqueue " + std::to_string(bufDesc.bufLength)); in Enqueue()
1102 CHECK_AND_RETURN_RET_LOG(bufDesc in Enqueue()
1624 BufferDesc bufDesc = {pcmBuffer, pcmBufferSize, pcmBufferSize, metaBuffer, metaBufferSize}; WriteInner() local
[all...]
H A Daudio_process_in_client.cpp65 int32_t GetBufferDesc(BufferDesc &bufDesc) const override;
67 int32_t Enqueue(const BufferDesc &bufDesc) const override;
686 int32_t AudioProcessInClientInner::GetBufferDesc(BufferDesc &bufDesc) const in GetBufferDesc()
695 bufDesc.buffer = callbackBuffer_.get(); in GetBufferDesc()
696 bufDesc.dataLength = clientSpanSizeInByte_; in GetBufferDesc()
697 bufDesc.bufLength = clientSpanSizeInByte_; in GetBufferDesc()
864 int32_t AudioProcessInClientInner::Enqueue(const BufferDesc &bufDesc) const in Enqueue()
869 CHECK_AND_RETURN_RET_LOG(bufDesc.buffer != nullptr && bufDesc.bufLength == clientSpanSizeInByte_ && in Enqueue()
870 bufDesc in Enqueue()
[all...]
/foundation/multimedia/audio_framework/frameworks/native/toneplayer/src/
H A Dtoneplayer_impl.cpp122 BufferDesc bufDesc = {}; in OnWriteData() local
124 audioRenderer_->GetBufferDesc(bufDesc); in OnWriteData()
128 bufDesc.dataLength = 0; in OnWriteData()
129 if (bufDesc.bufLength == 0) { in OnWriteData()
130 AUDIO_WARNING_LOG(" bufDesc bufLength is 0"); in OnWriteData()
135 memset_s(bufDesc.buffer, bufDesc.bufLength, 0, bufDesc.bufLength); in OnWriteData()
136 if (AudioToneSequenceGen(bufDesc) == false) { in OnWriteData()
138 bufDesc in OnWriteData()
360 AudioToneSequenceGen(BufferDesc &bufDesc) AudioToneSequenceGen() argument
[all...]
/foundation/multimedia/audio_framework/frameworks/native/audiocapturer/test/unittest/capturer_test/src/
H A Daudio_fast_capturer_unit_test.cpp112 BufferDesc bufDesc {}; in HWTEST_F()
113 bufDesc.buffer = nullptr; in HWTEST_F()
114 auto ret = audioCapturer->GetBufferDesc(bufDesc); in HWTEST_F()
116 EXPECT_NE(nullptr, bufDesc.buffer); in HWTEST_F()
117 audioCapturer->Enqueue(bufDesc); in HWTEST_F()
/foundation/multimedia/audio_framework/frameworks/js/napi/audiocapturer/callback/
H A Dnapi_audio_capturer_read_data_callback.cpp106 cb->bufDesc.buffer = nullptr; in OnReadData()
111 napiCapturer_->audioCapturer_->GetBufferDesc(cb->bufDesc); in OnReadData()
112 if (cb->bufDesc.buffer == nullptr) { in OnReadData()
115 if (length > cb->bufDesc.bufLength) { in OnReadData()
116 cb->bufDesc.dataLength = cb->bufDesc.bufLength; in OnReadData()
118 cb->bufDesc.dataLength = length; in OnReadData()
198 nstatus = napi_create_external_arraybuffer(env, event->bufDesc.buffer, event->bufDesc.dataLength, in SafeJsCallbackCapturerReadDataWorkInner()
209 event->capturerNapiObj->audioCapturer_->Enqueue(event->bufDesc); in SafeJsCallbackCapturerReadDataWorkInner()
[all...]
H A Dnapi_audio_capturer_read_data_callback.h40 BufferDesc bufDesc {};
/foundation/multimedia/audio_framework/services/audio_service/test/example/
H A Daudio_process_client_test.cpp235 int32_t CaptureToFile(const BufferDesc &bufDesc);
236 int32_t RenderFromFile(const BufferDesc &bufDesc);
241 void HandleWriteLoopData(const BufferDesc &bufDesc) in HandleWriteLoopData() argument
247 InitSignalBuffer(bufDesc); // set signal data in HandleWriteLoopData()
259 int ret = memcpy_s(static_cast<void *>(bufDesc.buffer), bufDesc.bufLength, in HandleWriteLoopData()
280 void HandleWriteSignalData(const BufferDesc &bufDesc) in HandleWriteSignalData() argument
283 InitSignalBuffer(bufDesc); in HandleWriteSignalData()
369 int32_t AudioProcessTestCallback::CaptureToFile(const BufferDesc &bufDesc) in CaptureToFile() argument
374 size_t cnt = fwrite(bufDesc in CaptureToFile()
406 RenderFromFile(const BufferDesc &bufDesc) RenderFromFile() argument
452 BufferDesc bufDesc = {nullptr, 0, 0}; OnHandleData() local
[all...]
H A Daudio_stream_playback_test.cpp117 BufferDesc bufDesc; in OnWriteData() local
122 audioRenderer_->GetBufferDesc(bufDesc); in OnWriteData()
135 fread(bufDesc.buffer, 1, bufDesc.bufLength, spkWavFile_); in OnWriteData()
136 AUDIO_INFO_LOG("%{public}s OnWriteData data length: %{public}zu.", __func__, bufDesc.bufLength); in OnWriteData()
137 audioRenderer_->Enqueue(bufDesc); in OnWriteData()
391 BufferDesc bufDesc; in OnReadData() local
396 int32_t ret = audioCapturer_->GetBufferDesc(bufDesc); in OnReadData()
397 if (ret != 0 || bufDesc.buffer == nullptr || bufDesc in OnReadData()
[all...]
/foundation/multimedia/audio_framework/frameworks/native/audiorenderer/test/unittest/renderer_test/src/
H A Daudio_fast_renderer_unit_test.cpp284 BufferDesc bufDesc {}; in HWTEST_F()
285 bufDesc.buffer = nullptr; in HWTEST_F()
286 bufDesc.dataLength = g_reqBufLen; in HWTEST_F()
287 ret = audioRenderer->GetBufferDesc(bufDesc); in HWTEST_F()
289 EXPECT_NE(nullptr, bufDesc.buffer); in HWTEST_F()
291 ret = audioRenderer->Enqueue(bufDesc); in HWTEST_F()
529 BufferDesc bufDesc {}; in HWTEST_F()
530 bufDesc.buffer = nullptr; in HWTEST_F()
531 bufDesc.dataLength = g_reqBufLen; in HWTEST_F()
532 auto ret = audioRenderer->GetBufferDesc(bufDesc); in HWTEST_F()
[all...]
/foundation/multimedia/player_framework/frameworks/native/soundpool/
H A Dcache_buffer.cpp278 AudioStandard::BufferDesc bufDesc; in DealWriteData() local
279 audioRenderer_->GetBufferDesc(bufDesc); in DealWriteData()
280 if (bufDesc.buffer != nullptr && fullCacheData_ != nullptr && fullCacheData_->buffer != nullptr) { in DealWriteData()
282 int32_t ret = memcpy_s(bufDesc.buffer, length, in DealWriteData()
285 bufDesc.bufLength = length; in DealWriteData()
286 bufDesc.dataLength = length; in DealWriteData()
290 int32_t ret = memset_s(bufDesc.buffer, length, 0, length); in DealWriteData()
292 ret = memcpy_s(bufDesc.buffer, length, fullCacheData_->buffer + cacheDataFrameIndex_, in DealWriteData()
295 bufDesc.bufLength = length; in DealWriteData()
296 bufDesc in DealWriteData()
[all...]
/foundation/distributedhardware/distributed_audio/services/audiomanager/managersource/src/
H A Ddaudio_echo_cannel_manager.cpp217 BufferDesc bufDesc; in OnReadData() local
222 int32_t ret = audioCapturer_->GetBufferDesc(bufDesc); in OnReadData()
223 if (ret != 0 || bufDesc.buffer == nullptr || bufDesc.bufLength == 0) { in OnReadData()
227 DHLOGD("Get echo ref data. size: %{public}zu.", bufDesc.bufLength); in OnReadData()
228 std::shared_ptr<AudioData> audioData = std::make_shared<AudioData>(bufDesc.bufLength); in OnReadData()
229 if (audioData->Capacity() != bufDesc.bufLength) { in OnReadData()
231 audioData->Capacity(), bufDesc.bufLength); in OnReadData()
233 if (memcpy_s(audioData->Data(), audioData->Capacity(), bufDesc.buffer, bufDesc in OnReadData()
[all...]
/foundation/multimedia/audio_framework/frameworks/native/ohaudio/
H A DOHAudioRenderer.cpp512 int32_t OHAudioRenderer::GetBufferDesc(BufferDesc &bufDesc) const in GetBufferDesc()
515 return audioRenderer_->GetBufferDesc(bufDesc); in GetBufferDesc()
518 int32_t OHAudioRenderer::Enqueue(const BufferDesc &bufDesc) const in Enqueue()
521 return audioRenderer_->Enqueue(bufDesc); in Enqueue()
705 BufferDesc bufDesc; in OnWriteData() local
706 audioRenderer->GetBufferDesc(bufDesc); in OnWriteData()
708 writeDataWithMetadataCallback_(ohAudioRenderer_, metadataUserData_, (void*)bufDesc.buffer, bufDesc.bufLength, in OnWriteData()
709 (void*)bufDesc.metaBuffer, bufDesc in OnWriteData()
[all...]
H A DOHAudioCapturer.cpp374 int32_t OHAudioCapturer::GetBufferDesc(BufferDesc &bufDesc) const in GetBufferDesc()
377 return audioCapturer_->GetBufferDesc(bufDesc); in GetBufferDesc()
380 int32_t OHAudioCapturer::Enqueue(const BufferDesc &bufDesc) const in Enqueue()
383 return audioCapturer_->Enqueue(bufDesc); in Enqueue()
397 BufferDesc bufDesc; in OnReadData() local
398 audioCapturer->GetBufferDesc(bufDesc); in OnReadData()
401 (void*)bufDesc.buffer, in OnReadData()
402 bufDesc.bufLength); in OnReadData()
403 audioCapturer->Enqueue(bufDesc); in OnReadData()
H A DOHAudioCapturer.h80 int32_t GetBufferDesc(BufferDesc &bufDesc) const;
81 int32_t Enqueue(const BufferDesc &bufDesc) const;
H A DOHAudioRenderer.h180 int32_t GetBufferDesc(BufferDesc &bufDesc) const;
181 int32_t Enqueue(const BufferDesc &bufDesc) const;
/foundation/distributedhardware/distributed_audio/services/audioclient/micclient/src/
H A Ddmic_client.cpp306 AudioStandard::BufferDesc bufDesc; in OnReadData() local
309 if (audioCapturer_->GetBufferDesc(bufDesc) != DH_SUCCESS || bufDesc.bufLength == 0) { in OnReadData()
313 CHECK_NULL_VOID(bufDesc.buffer); in OnReadData()
316 if (audioData->Capacity() != bufDesc.bufLength) { in OnReadData()
318 uint64_t bufLength = static_cast<uint64_t>(bufDesc.bufLength); in OnReadData()
322 if (memcpy_s(audioData->Data(), audioData->Capacity(), bufDesc.buffer, bufDesc.bufLength) != EOK) { in OnReadData()
329 audioCapturer_->Enqueue(bufDesc); in OnReadData()
/foundation/multimedia/audio_framework/frameworks/native/opensles/src/adapter/
H A Daudiocapturer_adapter.cpp142 BufferDesc bufDesc = {}; in EnqueueAdapter() local
143 bufDesc.buffer = (uint8_t*) buffer; in EnqueueAdapter()
144 bufDesc.bufLength = size; in EnqueueAdapter()
145 bufDesc.dataLength = size; in EnqueueAdapter()
146 AUDIO_INFO_LOG("bufferlength: %{public}zu", bufDesc.bufLength); in EnqueueAdapter()
147 audioCapturer->Enqueue(bufDesc); in EnqueueAdapter()
H A Daudioplayer_adapter.cpp192 BufferDesc bufDesc = {}; in EnqueueAdapter() local
193 bufDesc.buffer = (uint8_t*) buffer; in EnqueueAdapter()
194 bufDesc.bufLength = size; in EnqueueAdapter()
195 bufDesc.dataLength = size; in EnqueueAdapter()
196 audioRenderer->Enqueue(bufDesc); in EnqueueAdapter()
/foundation/distributedhardware/distributed_audio/services/audioclient/spkclient/src/
H A Ddspeaker_client.cpp113 AudioStandard::BufferDesc bufDesc; in OnWriteData() local
115 if (audioRenderer_->GetBufferDesc(bufDesc) != DH_SUCCESS || bufDesc.bufLength == 0) { in OnWriteData()
119 CHECK_NULL_VOID(bufDesc.buffer); in OnWriteData()
125 audioData = std::make_shared<AudioData>(bufDesc.bufLength); in OnWriteData()
134 if ((audioData != nullptr) && (audioData->Capacity() != bufDesc.bufLength)) { in OnWriteData()
136 uint64_t bufLength = static_cast<uint64_t>(bufDesc.bufLength); in OnWriteData()
140 if (memcpy_s(bufDesc.buffer, bufDesc.bufLength, audioData->Data(), audioData->Capacity()) != EOK) { in OnWriteData()
143 audioRenderer_->Enqueue(bufDesc); in OnWriteData()
[all...]
/foundation/multimedia/audio_framework/services/audio_service/client/include/
H A Daudio_spatial_channel_converter.h57 bool CheckInputValid(const BufferDesc bufDesc);
61 void Process(const BufferDesc bufDesc);
H A Daudio_process_in_client.h61 virtual int32_t GetBufferDesc(BufferDesc &bufDesc) const = 0;
63 virtual int32_t Enqueue(const BufferDesc &bufDesc) const = 0;
/foundation/multimedia/audio_framework/interfaces/inner_api/native/audiocapturer/include/
H A Daudio_capturer.h516 * @param bufDesc Indicates the buffer descriptor from which data will be read.
518 * @return Returns {@link SUCCESS} if bufDesc is successfully obtained; returns an error code
522 virtual int32_t GetBufferDesc(BufferDesc &bufDesc) const = 0;
528 * @return Returns {@link SUCCESS} if bufDesc is successfully enqueued; returns an error code
532 virtual int32_t Enqueue(const BufferDesc &bufDesc) const = 0;
548 * @param bufDesc Indicates the bufState reference in which state will be obtained.

Completed in 19 milliseconds

12