/foundation/multimedia/audio_framework/frameworks/js/napi/audiorenderer/callback/ |
H A D | napi_audio_renderer_write_data_callback.cpp | 106 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 D | napi_audio_renderer_write_data_callback.h | 39 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 D | audio_spatial_channel_converter.cpp | 110 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 D | renderer_in_client.cpp | 1063 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 D | audio_process_in_client.cpp | 65 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 D | toneplayer_impl.cpp | 122 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 D | audio_fast_capturer_unit_test.cpp | 112 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 D | napi_audio_capturer_read_data_callback.cpp | 106 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 D | napi_audio_capturer_read_data_callback.h | 40 BufferDesc bufDesc {};
|
/foundation/multimedia/audio_framework/services/audio_service/test/example/ |
H A D | audio_process_client_test.cpp | 235 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 D | audio_stream_playback_test.cpp | 117 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 D | audio_fast_renderer_unit_test.cpp | 284 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 D | cache_buffer.cpp | 278 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 D | daudio_echo_cannel_manager.cpp | 217 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 D | OHAudioRenderer.cpp | 512 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 D | OHAudioCapturer.cpp | 374 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 D | OHAudioCapturer.h | 80 int32_t GetBufferDesc(BufferDesc &bufDesc) const; 81 int32_t Enqueue(const BufferDesc &bufDesc) const;
|
H A D | OHAudioRenderer.h | 180 int32_t GetBufferDesc(BufferDesc &bufDesc) const; 181 int32_t Enqueue(const BufferDesc &bufDesc) const;
|
/foundation/distributedhardware/distributed_audio/services/audioclient/micclient/src/ |
H A D | dmic_client.cpp | 306 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 D | audiocapturer_adapter.cpp | 142 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 D | audioplayer_adapter.cpp | 192 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 D | dspeaker_client.cpp | 113 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 D | audio_spatial_channel_converter.h | 57 bool CheckInputValid(const BufferDesc bufDesc); 61 void Process(const BufferDesc bufDesc);
|
H A D | audio_process_in_client.h | 61 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 D | audio_capturer.h | 516 * @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.
|