/drivers/peripheral/audio/hdi_service/primary_impl/vdi_src/ |
H A D | audio_render_vdi.h | 22 struct IAudioRender *AudioCreateRenderByIdVdi(const struct AudioSampleAttributes *attrs, uint32_t *renderId, 24 void AudioDestroyRenderByIdVdi(uint32_t renderId); 25 struct IAudioRenderVdi *AudioGetVdiRenderByIdVdi(uint32_t renderId); 28 uint32_t DecreaseRenderUsrCount(uint32_t renderId);
|
H A D | audio_render_vdi.c | 36 uint32_t renderId; member 55 struct IAudioRenderVdi *AudioGetVdiRenderByIdVdi(uint32_t renderId) in AudioGetVdiRenderByIdVdi() argument 58 if (priv->renderInfos[renderId] == NULL) { in AudioGetVdiRenderByIdVdi() 63 return priv->renderInfos[renderId]->vdiRender; in AudioGetVdiRenderByIdVdi() 938 *rendrId = renderPriv->renderInfos[index]->renderId; in FindRenderCreated() 947 *rendrId = renderPriv->renderInfos[index]->renderId; in FindRenderCreated() 958 uint32_t renderId = AUDIO_VDI_STREAM_NUM_MAX; in GetAvailableRenderId() local 961 return renderId; in GetAvailableRenderId() 965 renderId = renderPriv->renderCnt; in GetAvailableRenderId() 970 renderId in GetAvailableRenderId() 979 AudioCreateRenderByIdVdi(const struct AudioSampleAttributes *attrs, uint32_t *renderId, struct IAudioRenderVdi *vdiRender, const struct AudioDeviceDescriptor *desc, char *adapterName) AudioCreateRenderByIdVdi() argument 1034 DecreaseRenderUsrCount(uint32_t renderId) DecreaseRenderUsrCount() argument 1052 AudioDestroyRenderByIdVdi(uint32_t renderId) AudioDestroyRenderByIdVdi() argument [all...] |
H A D | audio_adapter_vdi.c | 124 struct IAudioRender **render, uint32_t *renderId) in VerifyParamsOfAudioCreateRenderVdi() 130 CHECK_NULL_PTR_RETURN_VALUE(renderId, HDF_ERR_INVALID_PARAM); in VerifyParamsOfAudioCreateRenderVdi() 131 CHECK_VALID_RANGE_RETURN(*renderId, 0, AUDIO_VDI_STREAM_NUM_MAX - 1, HDF_ERR_INVALID_PARAM); in VerifyParamsOfAudioCreateRenderVdi() 142 const struct AudioSampleAttributes *attrs, struct IAudioRender **render, uint32_t *renderId) in AudioCreateRenderVdi() 149 int32_t ret = VerifyParamsOfAudioCreateRenderVdi(adapter, desc, attrs, render, renderId); in AudioCreateRenderVdi() 161 *render = FindRenderCreated(desc->pins, attrs, renderId, adapterName); in AudioCreateRenderVdi() 182 *render = AudioCreateRenderByIdVdi(attrs, renderId, vdiRender, desc, adapterName); in AudioCreateRenderVdi() 198 int32_t AudioDestroyRenderVdi(struct IAudioAdapter *adapter, uint32_t renderId) in AudioDestroyRenderVdi() argument 202 CHECK_VALID_RANGE_RETURN(renderId, 0, AUDIO_VDI_STREAM_NUM_MAX - 1, HDF_ERR_INVALID_PARAM); in AudioDestroyRenderVdi() 203 if (DecreaseRenderUsrCount(renderId) > in AudioDestroyRenderVdi() 122 VerifyParamsOfAudioCreateRenderVdi(struct IAudioAdapter *adapter, const struct AudioDeviceDescriptor *desc, const struct AudioSampleAttributes *attrs, struct IAudioRender **render, uint32_t *renderId) VerifyParamsOfAudioCreateRenderVdi() argument 141 AudioCreateRenderVdi(struct IAudioAdapter *adapter, const struct AudioDeviceDescriptor *desc, const struct AudioSampleAttributes *attrs, struct IAudioRender **render, uint32_t *renderId) AudioCreateRenderVdi() argument [all...] |
/drivers/peripheral/audio/test/fuzztest/audio_hdi_fuzzer/audiooffloadrender_fuzzer/ |
H A D | audiooffloadrender_fuzzer.cpp | 59 uint32_t renderId = 0; in DoSomethingInterestingWithMyAPI() local 67 int32_t ret = AudioOffloadCreateRender(manager, PIN_OUT_SPEAKER, ADAPTER_NAME, &adapter, &render, &renderId); in DoSomethingInterestingWithMyAPI() 72 adapter->DestroyRender(adapter, renderId); in DoSomethingInterestingWithMyAPI()
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/fuzztest/destroyrender_fuzzer/ |
H A D | destroyrender_fuzzer.cpp | 39 uint32_t renderId = *(reinterpret_cast<const uint32_t*>(data)); in DestroyRenderFuzzTest() local 40 audioAdapter->DestroyRender(renderId); in DestroyRenderFuzzTest()
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/src/ |
H A D | audio_adapter_interface_impl.cpp | 97 const AudioSampleAttributes &attrs, int32_t renderId) in CreateRenderImpl() 120 desc, attrs, extSpkCallback, renderId)); in CreateRenderImpl() 125 desc, attrs, extSpkCallback, renderId)); in CreateRenderImpl() 131 const AudioSampleAttributes &attrs, sptr<IAudioRender> &render, uint32_t &renderId) in CreateRender() 148 if (InsertRenderImpl(desc, attrs, audioRender, renderPinId, renderId) != HDF_SUCCESS) { in CreateRender() 153 int32_t ret = OpenRenderDevice(desc, attrs, extSpkCallback, renderPinId, renderId); in CreateRender() 156 DeleteRenderImpl(renderId); in CreateRender() 157 renderId = MAX_AUDIO_STREAM_NUM; in CreateRender() 162 DHLOGI("Create render success, render ID is %{public}u.", renderId); in CreateRender() 185 const int32_t dhId, uint32_t &renderId) in InsertRenderImpl() 96 CreateRenderImpl(const AudioDeviceDescriptor &desc, const AudioSampleAttributes &attrs, int32_t renderId) CreateRenderImpl() argument 130 CreateRender(const AudioDeviceDescriptor &desc, const AudioSampleAttributes &attrs, sptr<IAudioRender> &render, uint32_t &renderId) CreateRender() argument 183 InsertRenderImpl(const AudioDeviceDescriptor &desc, const AudioSampleAttributes &attrs, sptr<AudioRenderInterfaceImplBase> &audioRender, const int32_t dhId, uint32_t &renderId) InsertRenderImpl() argument 206 DeleteRenderImpl(uint32_t renderId) DeleteRenderImpl() argument 218 DestroyRender(uint32_t renderId) DestroyRender() argument 588 OpenRenderDevice(const AudioDeviceDescriptor &desc, const AudioSampleAttributes &attrs, const sptr<IDAudioCallback> extSpkCallback, const int32_t dhId, const int32_t renderId) OpenRenderDevice() argument 634 CloseRenderDevice(const AudioDeviceDescriptor &desc, sptr<IDAudioCallback> extSpkCallback, const int32_t dhId, const int32_t renderId) CloseRenderDevice() argument [all...] |
H A D | audio_render_interface_impl.cpp | 38 const AudioSampleAttributes &attrs, const sptr<IDAudioCallback> &callback, uint32_t renderId) in AudioRenderInterfaceImpl() 40 devAttrs_(attrs), renderId_(renderId), audioExtCallback_(callback) in AudioRenderInterfaceImpl() 37 AudioRenderInterfaceImpl(const std::string &adpName, const AudioDeviceDescriptor &desc, const AudioSampleAttributes &attrs, const sptr<IDAudioCallback> &callback, uint32_t renderId) AudioRenderInterfaceImpl() argument
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/fuzztest/renderframe_fuzzer/ |
H A D | renderframe_fuzzer.cpp | 40 uint32_t renderId = *(reinterpret_cast<const uint32_t*>(data)); in RenderFrameFuzzTest() local 41 auto audioRender = std::make_shared<AudioRenderInterfaceImpl>(adpName, desc, attrs, callback, renderId); in RenderFrameFuzzTest()
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/include/ |
H A D | audio_adapter_interface_impl.h | 77 sptr<IAudioRender> &render, uint32_t &renderId) override; 78 int32_t DestroyRender(uint32_t renderId) override; 111 const sptr<IDAudioCallback> extSpkCallback, const int32_t dhId, const int32_t renderId = 0); 113 const int32_t dhId, const int32_t renderId = 0); 128 const AudioSampleAttributes &attrs, int32_t renderId); 130 sptr<AudioRenderInterfaceImplBase> &audioRender, const int32_t dhId, uint32_t &renderId); 131 void DeleteRenderImpl(uint32_t renderId);
|
H A D | audio_render_interface_impl.h | 46 const AudioSampleAttributes &attrs, const sptr<IDAudioCallback> &callback, uint32_t renderId);
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/fuzztest/createrender_fuzzer/ |
H A D | createrender_fuzzer.cpp | 62 uint32_t renderId; in CreateRenderFuzzTest() local 63 audioAdapter->CreateRender(deviceDes, sampleAttr, render, renderId); in CreateRenderFuzzTest()
|
/drivers/peripheral/audio/test/fuzztest/audio_hdi_fuzzer/audiorender_fuzzer/ |
H A D | audiorender_fuzzer.cpp | 133 uint32_t renderId = 0; in DoSomethingInterestingWithMyAPI() local 141 int32_t ret = AudioCreateRender(manager, PIN_OUT_SPEAKER, ADAPTER_NAME, &adapter, &render, &renderId); in DoSomethingInterestingWithMyAPI() 146 adapter->DestroyRender(adapter, renderId); in DoSomethingInterestingWithMyAPI()
|
/drivers/peripheral/audio/hdi_service/primary_impl/src/ |
H A D | audio_adapter.c | 585 uint32_t renderId = MAX_AUDIO_STREAM_NUM; in GetAvailableRenderID() local 589 return renderId; in GetAvailableRenderID() 593 renderId = hwAdapter->infos.renderCnt; in GetAvailableRenderID() 598 renderId = index; in GetAvailableRenderID() 604 return renderId; in GetAvailableRenderID() 608 const struct AudioSampleAttributes *attrs, struct IAudioRender **render, uint32_t *renderId) in AudioAdapterCreateRender() 612 if (hwAdapter == NULL || desc == NULL || attrs == NULL || render == NULL || renderId == NULL) { in AudioAdapterCreateRender() 642 *renderId = GetAvailableRenderID(hwAdapter); in AudioAdapterCreateRender() 643 if (*renderId == MAX_AUDIO_STREAM_NUM) { in AudioAdapterCreateRender() 644 AUDIO_FUNC_LOGE("there is no available renderId"); in AudioAdapterCreateRender() 607 AudioAdapterCreateRender(struct IAudioAdapter *adapter, const struct AudioDeviceDescriptor *desc, const struct AudioSampleAttributes *attrs, struct IAudioRender **render, uint32_t *renderId) AudioAdapterCreateRender() argument 655 AudioAdapterDestroyRender(struct IAudioAdapter *adapter, uint32_t renderId) AudioAdapterDestroyRender() argument [all...] |
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/unittest/audio_adapter_interface/src/ |
H A D | audio_adapter_interface_impl_test.cpp | 84 uint32_t renderId = 0; in HWTEST_F() local 87 EXPECT_NE(HDF_SUCCESS, AdapterTest_->CreateRender(devDesc, attrs, render, renderId)); in HWTEST_F() 88 EXPECT_EQ(HDF_SUCCESS, AdapterTest_->DestroyRender(renderId)); in HWTEST_F() 92 EXPECT_NE(HDF_SUCCESS, AdapterTest_->CreateRender(devDesc, attrs, render, renderId)); in HWTEST_F() 93 EXPECT_EQ(HDF_SUCCESS, AdapterTest_->DestroyRender(renderId)); in HWTEST_F() 115 uint32_t renderId = 0; in HWTEST_F() local 116 AdapterTest_->renderDevs_[renderId] = std::make_pair(dhId, in HWTEST_F() 117 new AudioRenderInterfaceImpl(adpterName, devDesc, attrs, callback, renderId)); in HWTEST_F() 120 EXPECT_EQ(HDF_SUCCESS, AdapterTest_->DestroyRender(renderId)); in HWTEST_F() 121 renderId in HWTEST_F() 687 uint32_t renderId = 0; HWTEST_F() local 709 uint32_t renderId = 0; HWTEST_F() local [all...] |
/drivers/peripheral/audio/test/systemtest/common/hdi_service_common/include/ |
H A D | hdi_service_common.h | 201 struct IAudioAdapter **adapter, struct IAudioRender **render, uint32_t *renderId); 205 struct IAudioAdapter **adapter, struct IAudioRender **render, uint32_t *renderId); 266 uint32_t renderId);
|
/drivers/peripheral/audio/test/systemtest/common/hdi_service_common/src/ |
H A D | hdi_service_common.cpp | 356 struct IAudioAdapter **adapter, struct IAudioRender **render, unsigned *renderId) in AudioCreateRender() 362 if (adapter == nullptr || render == nullptr || renderId == nullptr) { in AudioCreateRender() 378 ret = (*adapter)->CreateRender(*adapter, &devDesc, &attrs, render, renderId); in AudioCreateRender() 394 struct IAudioAdapter **adapter, struct IAudioRender **render, unsigned *renderId) in AudioOffloadCreateRender() 400 if (adapter == nullptr || render == nullptr || renderId == nullptr) { in AudioOffloadCreateRender() 418 ret = (*adapter)->CreateRender(*adapter, &devDesc, &attrs, render, renderId); in AudioOffloadCreateRender() 1043 struct IAudioRender *&render, uint32_t renderId) in ReleaseRenderSource() 1055 int32_t ret = adapter->DestroyRender(adapter, renderId); in ReleaseRenderSource() 355 AudioCreateRender(TestAudioManager *manager, int pins, const std::string &adapterName, struct IAudioAdapter **adapter, struct IAudioRender **render, unsigned *renderId) AudioCreateRender() argument 393 AudioOffloadCreateRender(TestAudioManager *manager, int pins, const std::string &adapterName, struct IAudioAdapter **adapter, struct IAudioRender **render, unsigned *renderId) AudioOffloadCreateRender() argument 1042 ReleaseRenderSource(TestAudioManager *manager, struct IAudioAdapter *&adapter, struct IAudioRender *&render, uint32_t renderId) ReleaseRenderSource() argument
|
/drivers/peripheral/audio/test/unittest/common/adapter/ |
H A D | audio_adapter_common_test.cpp | 213 uint32_t renderId = AUDIO_STREAM_NUM_MAX - 1;
in HWTEST_F() local 214 int32_t ret = adapter_->DestroyRender(adapter_, renderId);
in HWTEST_F() 220 uint32_t renderId = AUDIO_STREAM_NUM_MAX;
in HWTEST_F() local 221 int32_t ret = adapter_->DestroyRender(adapter_, renderId);
in HWTEST_F()
|
/drivers/peripheral/audio/hdi_service/primary_impl/include/ |
H A D | audio_internal.h | 451 const struct AudioSampleAttributes *attrs, struct IAudioRender **render, uint32_t *renderId); 452 int32_t AudioAdapterDestroyRender(struct IAudioAdapter *adapter, uint32_t renderId);
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/unittest/audio_render_interface/src/ |
H A D | audio_render_interface_impl_test.cpp | 688 uint32_t renderId = 0; in HWTEST_F() local 690 callback_, renderId); in HWTEST_F()
|