Home
last modified time | relevance | path

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

/drivers/peripheral/audio/interfaces/2.0/include/
H A Daudio_render.h58 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 Daudio_adapter.h48 * @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 Daudio_render.h56 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 Daudio_adapter.h47 * @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 Daudio_render.h56 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 Daudio_adapter.h46 * @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 Daudio_proxy_internal.h25 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 Dfast_audio_render.h43 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 Daudio_internal.h302 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 Dhdf_audio_server_render.cpp119 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 Dhdf_audio_server_common.cpp358 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 Dhdf_audio_server_common.h33 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 Dhdf_audio_server_manager.h36 struct AudioRender *render;
63 struct AudioRender *render,
71 struct AudioAdapter **adapter, struct AudioRender **render);
73 struct AudioRender **render, uint32_t pid);
H A Dhdf_audio_server_common.h48 int32_t AudioAdapterListCheckAndGetRender(struct AudioRender **render, struct HdfSBuf *data);
/drivers/peripheral/audio/hal/hdi_binder/server/src/
H A Dhdf_audio_server_render.c131 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 Dhdf_audio_server_manager.c400 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 Dhdf_audio_server_common.c181 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 Dfast_audio_render.cpp209 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 Daudio_render.cpp51 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 Daudio_adapter.cpp387 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 Daudio_hdi_common.h184 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 Daudio_internal.h265 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 Daudio_proxy_render.cpp376 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 Daudio_proxy_adapter.cpp305 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 Daudio_hdi_common.cpp112 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()

Completed in 19 milliseconds