/drivers/peripheral/audio/interfaces/2.0/include/ |
H A D | audio_render.h | 58 struct AudioRender { struct 79 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 83 int32_t (*GetLatency)(struct AudioRender *render, uint32_t *ms); 88 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 94 int32_t (*RenderFrame)(struct AudioRender *render, const void *frame, uint64_t requestBytes, uint64_t *replyBytes); 99 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 105 int32_t (*GetRenderPosition)(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time); 110 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 115 int32_t (*SetRenderSpeed)(struct AudioRender *render, float speed); 120 * @param render Indicates the pointer to the <b>AudioRender</ [all...] |
H A D | audio_adapter.h | 48 * @see AudioRender 67 * @brief Creates an <b>AudioRender</b> object. 72 * @param render Indicates the double pointer to the <b>AudioRender</b> object. 73 * @return Returns <b>0</b> if the <b>AudioRender</b> object is created successfully; 79 const struct AudioSampleAttributes *attrs, struct AudioRender **render); 82 * @brief Destroys an <b>AudioRender</b> object. 87 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 88 * @return Returns <b>0</b> if the <b>AudioRender</b> object is destroyed; returns a negative value otherwise. 91 int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);
|
/drivers/peripheral/audio/interfaces/include/ |
H A D | audio_render.h | 56 struct AudioRender { struct 77 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 81 int32_t (*GetLatency)(struct AudioRender *render, uint32_t *ms); 86 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 92 int32_t (*RenderFrame)(struct AudioRender *render, const void *frame, uint64_t requestBytes, uint64_t *replyBytes); 97 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 103 int32_t (*GetRenderPosition)(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time); 108 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 113 int32_t (*SetRenderSpeed)(struct AudioRender *render, float speed); 118 * @param render Indicates the pointer to the <b>AudioRender</ [all...] |
H A D | audio_adapter.h | 47 * @see AudioRender 66 * @brief Creates an <b>AudioRender</b> object. 71 * @param render Indicates the double pointer to the <b>AudioRender</b> object. 72 * @return Returns <b>0</b> if the <b>AudioRender</b> object is created successfully; 78 const struct AudioSampleAttributes *attrs, struct AudioRender **render); 81 * @brief Destroys an <b>AudioRender</b> object. 86 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 87 * @return Returns <b>0</b> if the <b>AudioRender</b> object is destroyed; returns a negative value otherwise. 90 int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);
|
/drivers/peripheral/bluetooth/audio/interfaces/include/ |
H A D | audio_render.h | 56 struct AudioRender { struct 77 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 81 int32_t (*GetLatency)(struct AudioRender *render, uint32_t *ms); 86 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 92 int32_t (*RenderFrame)(struct AudioRender *render, const void *frame, uint64_t requestBytes, uint64_t *replyBytes); 97 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 103 int32_t (*GetRenderPosition)(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time); 108 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 113 int32_t (*SetRenderSpeed)(struct AudioRender *render, float speed); 118 * @param render Indicates the pointer to the <b>AudioRender</ [all...] |
H A D | audio_adapter.h | 46 * @see AudioRender 65 * @brief Creates an <b>AudioRender</b> object. 70 * @param render Indicates the double pointer to the <b>AudioRender</b> object. 71 * @return Returns <b>0</b> if the <b>AudioRender</b> object is created successfully; 77 const struct AudioSampleAttributes *attrs, struct AudioRender **render); 80 * @brief Destroys an <b>AudioRender</b> object. 85 * @param render Indicates the pointer to the <b>AudioRender</b> object to operate. 86 * @return Returns <b>0</b> if the <b>AudioRender</b> object is destroyed; returns a negative value otherwise. 89 int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);
|
/drivers/peripheral/bluetooth/audio/hal/hdi_binder/proxy/include/ |
H A D | audio_proxy_internal.h | 25 struct AudioRender **render); 27 struct AudioRender *render); 57 int32_t AudioProxyRenderGetLatency(struct AudioRender *render, uint32_t *ms); 58 int32_t AudioProxyRenderRenderFrame(struct AudioRender *render, const void *frame, 60 int32_t AudioProxyRenderGetRenderPosition(struct AudioRender *render, 62 int32_t AudioProxyRenderSetRenderSpeed(struct AudioRender *render, float speed); 63 int32_t AudioProxyRenderGetRenderSpeed(struct AudioRender *render, float *speed); 64 int32_t AudioProxyRenderSetChannelMode(struct AudioRender *render, AudioChannelMode mode); 65 int32_t AudioProxyRenderGetChannelMode(struct AudioRender *render, AudioChannelMode *mode); 72 int32_t AudioProxyRenderRegCallback(struct AudioRender *rende [all...] |
/drivers/peripheral/bluetooth/audio/hal/hdi_passthrough/include/ |
H A D | fast_audio_render.h | 43 int32_t FastRenderGetLatency(struct AudioRender *render, uint32_t *ms);
45 struct AudioRender *render, const void *frame, uint64_t requestBytes, uint64_t *replyBytes);
46 int32_t FastRenderGetRenderPosition(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time);
47 int32_t FastRenderSetRenderSpeed(struct AudioRender *render, float speed);
48 int32_t FastRenderGetRenderSpeed(struct AudioRender *render, float *speed);
49 int32_t FastRenderSetChannelMode(struct AudioRender *render, AudioChannelMode mode);
50 int32_t FastRenderGetChannelMode(struct AudioRender *render, AudioChannelMode *mode);
57 int32_t FastRenderRegCallback(struct AudioRender *render, RenderCallback callback, void *cookie);
58 int32_t FastRenderDrainBuffer(struct AudioRender *render, AudioDrainNotifyType *type);
|
H A D | audio_internal.h | 302 struct AudioRender common; 349 const struct AudioSampleAttributes *attrs, struct AudioRender **render); 350 int32_t AudioAdapterDestroyRender(struct AudioAdapter *adapter, struct AudioRender *render); 382 int32_t AudioRenderGetLatency(struct AudioRender *render, uint32_t *ms); 383 int32_t AudioRenderRenderFrame(struct AudioRender *render, const void *frame, 385 int32_t AudioRenderGetRenderPosition(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time); 386 int32_t AudioRenderSetRenderSpeed(struct AudioRender *render, float speed); 387 int32_t AudioRenderGetRenderSpeed(struct AudioRender *render, float *speed); 388 int32_t AudioRenderSetChannelMode(struct AudioRender *render, AudioChannelMode mode); 389 int32_t AudioRenderGetChannelMode(struct AudioRender *rende [all...] |
/drivers/peripheral/bluetooth/audio/hal/hdi_binder/server/src/ |
H A D | hdf_audio_server_render.cpp | 119 struct AudioRender *render = NULL; in HdiServiceCreatRender() 169 struct AudioRender *render = NULL; in HdiServiceRenderDestory() 203 struct AudioRender *render = NULL; in HdiServiceRenderStart() 216 struct AudioRender *render = NULL; in HdiServiceRenderStop() 231 struct AudioRender *render = NULL; in HdiServiceRenderPause() 244 struct AudioRender *render = NULL; in HdiServiceRenderResume() 258 struct AudioRender *render = NULL; in HdiServiceRenderFlush() 273 struct AudioRender *render = NULL; in HdiServiceRenderGetFrameSize() 294 struct AudioRender *render = NULL; in HdiServiceRenderGetFrameCount() 316 struct AudioRender *rende in HdiServiceRenderSetSampleAttr() [all...] |
H A D | hdf_audio_server_common.cpp | 358 struct AudioRender *render, in AudioAddRenderInfoInAdapter() 500 struct AudioAdapter **adapter, struct AudioRender **render) in AudioAdapterListGetAdapterRender() 527 int32_t AudioAdapterListGetRender(const char *adapterName, struct AudioRender **render, uint32_t pid) in AudioAdapterListGetRender() 557 int32_t AudioAdapterListCheckAndGetRender(struct AudioRender **render, struct HdfSBuf *data) in AudioAdapterListCheckAndGetRender() 562 struct AudioRender *renderTemp = NULL; in AudioAdapterListCheckAndGetRender()
|
/drivers/peripheral/bluetooth/audio/hal/hdi_binder/server/include/ |
H A D | hdf_audio_server_common.h | 33 struct AudioRender *render; 42 struct AudioRender *render, 48 struct AudioAdapter **adapter, struct AudioRender **render); 55 struct AudioRender **render, uint32_t pid); 59 int32_t AudioAdapterListCheckAndGetRender(struct AudioRender **render, struct HdfSBuf *data);
|
/drivers/peripheral/audio/hal/hdi_binder/server/include/ |
H A D | hdf_audio_server_manager.h | 36 struct AudioRender *render;
63 struct AudioRender *render,
71 struct AudioAdapter **adapter, struct AudioRender **render);
73 struct AudioRender **render, uint32_t pid);
|
H A D | hdf_audio_server_common.h | 48 int32_t AudioAdapterListCheckAndGetRender(struct AudioRender **render, struct HdfSBuf *data);
|
/drivers/peripheral/audio/hal/hdi_binder/server/src/ |
H A D | hdf_audio_server_render.c | 131 struct AudioRender *render = NULL; in HdiServiceCreatRender() 165 struct AudioRender *render = NULL; in HdiServiceRenderDestory() 204 struct AudioRender *render = NULL; in HdiServiceRenderStart() 221 struct AudioRender *render = NULL; in HdiServiceRenderStop() 239 struct AudioRender *render = NULL; in HdiServiceRenderPause() 256 struct AudioRender *render = NULL; in HdiServiceRenderResume() 274 struct AudioRender *render = NULL; in HdiServiceRenderFlush() 293 struct AudioRender *render = NULL; in HdiServiceRenderGetFrameSize() 319 struct AudioRender *render = NULL; in HdiServiceRenderGetFrameCount() 345 struct AudioRender *rende in HdiServiceRenderSetSampleAttr() [all...] |
H A D | hdf_audio_server_manager.c | 400 int32_t AudioAddRenderInfoInAdapter(const char *adapterName, struct AudioRender *render,
in AudioAddRenderInfoInAdapter() 506 struct AudioAdapter **adapter, struct AudioRender **render)
in AudioAdapterListGetAdapterRender() 531 int32_t AudioAdapterListGetRender(const char *adapterName, struct AudioRender **render, uint32_t pid)
in AudioAdapterListGetRender()
|
H A D | hdf_audio_server_common.c | 181 int32_t AudioAdapterListCheckAndGetRender(struct AudioRender **render, struct HdfSBuf *data) in AudioAdapterListCheckAndGetRender() 187 struct AudioRender *renderTemp = NULL; in AudioAdapterListCheckAndGetRender()
|
/drivers/peripheral/bluetooth/audio/hal/hdi_passthrough/src/ |
H A D | fast_audio_render.cpp | 209 int32_t FastRenderGetLatency(struct AudioRender *render, uint32_t *ms)
in FastRenderGetLatency() 224 struct AudioRender *render, const void *frame, uint64_t requestBytes, uint64_t *replyBytes)
in FastRenderRenderFrame() 234 int32_t FastRenderGetRenderPosition(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time)
in FastRenderGetRenderPosition() 243 int32_t FastRenderSetRenderSpeed(struct AudioRender *render, float speed)
in FastRenderSetRenderSpeed() 251 int32_t FastRenderGetRenderSpeed(struct AudioRender *render, float *speed)
in FastRenderGetRenderSpeed() 259 int32_t FastRenderSetChannelMode(struct AudioRender *render, AudioChannelMode mode)
in FastRenderSetChannelMode() 267 int32_t FastRenderGetChannelMode(struct AudioRender *render, AudioChannelMode *mode)
in FastRenderGetChannelMode() 363 int32_t FastRenderRegCallback(struct AudioRender *render, RenderCallback callback, void *cookie)
in FastRenderRegCallback() 372 int32_t FastRenderDrainBuffer(struct AudioRender *render, AudioDrainNotifyType *type)
in FastRenderDrainBuffer()
|
H A D | audio_render.cpp | 51 HDF_LOGE("AudioRender already start!"); in AudioRenderStart() 105 HDF_LOGE("AudioRender already stop!"); in AudioRenderPause() 286 int32_t AudioRenderGetLatency(struct AudioRender *render, uint32_t *ms) in AudioRenderGetLatency() 314 int32_t AudioRenderRenderFrame(struct AudioRender *render, const void *frame, in AudioRenderRenderFrame() 363 int32_t AudioRenderGetRenderPosition(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time) in AudioRenderGetRenderPosition() 374 int32_t AudioRenderSetRenderSpeed(struct AudioRender *render, float speed) in AudioRenderSetRenderSpeed() 385 int32_t AudioRenderGetRenderSpeed(struct AudioRender *render, float *speed) in AudioRenderGetRenderSpeed() 395 int32_t AudioRenderSetChannelMode(struct AudioRender *render, AudioChannelMode mode) in AudioRenderSetChannelMode() 402 int32_t AudioRenderGetChannelMode(struct AudioRender *render, AudioChannelMode *mode) in AudioRenderGetChannelMode() 596 int32_t AudioRenderRegCallback(struct AudioRender *rende [all...] |
H A D | audio_adapter.cpp | 387 const struct AudioSampleAttributes *attrs, struct AudioRender **render) in AudioAdapterCreateRender() 413 int32_t AudioAdapterDestroyRender(struct AudioAdapter *adapter, struct AudioRender *render) in AudioAdapterDestroyRender()
|
/drivers/peripheral/audio/test/systemtest/common/hdi_common/include/ |
H A D | audio_hdi_common.h | 184 struct AudioRender *render; 233 struct AudioAdapter **adapter, struct AudioRender **render); 238 int32_t FrameStart(struct AudioHeadInfo wavHeadInfo, struct AudioRender *render, FILE *file, 258 int32_t AudioCreateStartRender(TestAudioManager *manager, struct AudioRender **render, struct AudioAdapter **adapter, 261 int32_t AudioRenderStartAndOneFrame(struct AudioRender *render); 280 struct AudioRender *render); 299 struct AudioRender *&render);
|
/drivers/peripheral/audio/hal/hdi_passthrough/include/ |
H A D | audio_internal.h | 265 struct AudioRender common; 426 const struct AudioSampleAttributes *attrs, struct AudioRender **render); 427 int32_t AudioAdapterDestroyRender(struct AudioAdapter *adapter, struct AudioRender *render); 475 int32_t AudioRenderGetLatency(struct AudioRender *render, uint32_t *ms); 476 int32_t AudioRenderRenderFrame(struct AudioRender *render, const void *frame, 478 int32_t AudioRenderGetRenderPosition(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time); 479 int32_t AudioRenderSetRenderSpeed(struct AudioRender *render, float speed); 480 int32_t AudioRenderGetRenderSpeed(struct AudioRender *render, float *speed); 481 int32_t AudioRenderSetChannelMode(struct AudioRender *render, enum AudioChannelMode mode); 482 int32_t AudioRenderGetChannelMode(struct AudioRender *rende [all...] |
/drivers/peripheral/bluetooth/audio/hal/hdi_binder/proxy/src/ |
H A D | audio_proxy_render.cpp | 376 int32_t AudioProxyRenderGetLatency(struct AudioRender *render, uint32_t *ms) in AudioProxyRenderGetLatency() 402 int32_t AudioProxyRenderRenderFrame(struct AudioRender *render, const void *frame, in AudioProxyRenderRenderFrame() 439 int32_t AudioProxyRenderGetRenderPosition(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *time) in AudioProxyRenderGetRenderPosition() 471 int32_t AudioProxyRenderSetRenderSpeed(struct AudioRender *render, float speed) in AudioProxyRenderSetRenderSpeed() 481 int32_t AudioProxyRenderGetRenderSpeed(struct AudioRender *render, float *speed) in AudioProxyRenderGetRenderSpeed() 490 int32_t AudioProxyRenderSetChannelMode(struct AudioRender *render, AudioChannelMode mode) in AudioProxyRenderSetChannelMode() 513 int32_t AudioProxyRenderGetChannelMode(struct AudioRender *render, AudioChannelMode *mode) in AudioProxyRenderGetChannelMode() 757 int32_t AudioProxyRenderRegCallback(struct AudioRender *render, RenderCallback callback, void *cookie) in AudioProxyRenderRegCallback() 792 int32_t AudioProxyRenderDrainBuffer(struct AudioRender *render, AudioDrainNotifyType *type) in AudioProxyRenderDrainBuffer()
|
H A D | audio_proxy_adapter.cpp | 305 const struct AudioSampleAttributes *attrs, struct AudioRender **render) in AudioProxyAdapterCreateRender() 360 int32_t AudioProxyAdapterDestroyRender(struct AudioAdapter *adapter, struct AudioRender *render) in AudioProxyAdapterDestroyRender()
|
/drivers/peripheral/audio/test/systemtest/common/hdi_common/src/ |
H A D | audio_hdi_common.cpp | 112 struct AudioRender *render) in AudioRenderSetGetSampleAttributes() 337 struct AudioAdapter **adapter, struct AudioRender **render) in AudioCreateRender() 371 int32_t AudioCreateStartRender(TestAudioManager *manager, struct AudioRender **render, struct AudioAdapter **adapter, in AudioCreateStartRender() 395 int32_t AudioRenderStartAndOneFrame(struct AudioRender *render) in AudioRenderStartAndOneFrame() 525 int32_t FrameStart(struct AudioHeadInfo wavHeadInfo, struct AudioRender *render, FILE *file, in FrameStart() 1145 struct AudioRender *&render) in ReleaseRenderSource()
|