Home
last modified time | relevance | path

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

12

/ohos5.0/drivers/peripheral/audio/interfaces/include/
H A Daudio_render.h56 struct AudioRender { struct
81 int32_t (*GetLatency)(struct AudioRender *render, uint32_t *ms); argument
92 …int32_t (*RenderFrame)(struct AudioRender *render, const void *frame, uint64_t requestBytes, uint6… argument
103 …int32_t (*GetRenderPosition)(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *… argument
113 int32_t (*SetRenderSpeed)(struct AudioRender *render, float speed); argument
123 int32_t (*GetRenderSpeed)(struct AudioRender *render, float *speed); argument
133 int32_t (*SetChannelMode)(struct AudioRender *render, enum AudioChannelMode mode); argument
143 int32_t (*GetChannelMode)(struct AudioRender *render, enum AudioChannelMode *mode); argument
155 int32_t (*RegCallback)(struct AudioRender *render, RenderCallback callback, void* cookie); argument
166 int32_t (*DrainBuffer)(struct AudioRender *render, enum AudioDrainNotifyType *type); argument
[all …]
H A Daudio_adapter.h78 const struct AudioSampleAttributes *attrs, struct AudioRender **render);
90 int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);
/ohos5.0/drivers/peripheral/audio/interfaces/2.0/include/
H A Daudio_render.h58 struct AudioRender { struct
83 int32_t (*GetLatency)(struct AudioRender *render, uint32_t *ms); argument
94 …int32_t (*RenderFrame)(struct AudioRender *render, const void *frame, uint64_t requestBytes, uint6… argument
105 …int32_t (*GetRenderPosition)(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *… argument
115 int32_t (*SetRenderSpeed)(struct AudioRender *render, float speed); argument
125 int32_t (*GetRenderSpeed)(struct AudioRender *render, float *speed); argument
135 int32_t (*SetChannelMode)(struct AudioRender *render, enum AudioChannelMode mode); argument
145 int32_t (*GetChannelMode)(struct AudioRender *render, enum AudioChannelMode *mode); argument
157 int32_t (*RegCallback)(struct AudioRender *render, RenderCallback callback, void* cookie); argument
168 int32_t (*DrainBuffer)(struct AudioRender *render, enum AudioDrainNotifyType *type); argument
[all …]
H A Daudio_adapter.h79 const struct AudioSampleAttributes *attrs, struct AudioRender **render);
91 int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);
/ohos5.0/drivers/peripheral/bluetooth/audio/interfaces/include/
H A Daudio_render.h56 struct AudioRender { struct
81 int32_t (*GetLatency)(struct AudioRender *render, uint32_t *ms); argument
92 …int32_t (*RenderFrame)(struct AudioRender *render, const void *frame, uint64_t requestBytes, uint6… argument
103 …int32_t (*GetRenderPosition)(struct AudioRender *render, uint64_t *frames, struct AudioTimeStamp *… argument
113 int32_t (*SetRenderSpeed)(struct AudioRender *render, float speed); argument
123 int32_t (*GetRenderSpeed)(struct AudioRender *render, float *speed); argument
133 int32_t (*SetChannelMode)(struct AudioRender *render, enum AudioChannelMode mode); argument
143 int32_t (*GetChannelMode)(struct AudioRender *render, enum AudioChannelMode *mode); argument
155 int32_t (*RegCallback)(struct AudioRender *render, RenderCallback callback, void* cookie); argument
166 int32_t (*DrainBuffer)(struct AudioRender *render, enum AudioDrainNotifyType *type); argument
H A Daudio_adapter.h77 const struct AudioSampleAttributes *attrs, struct AudioRender **render);
89 int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);
/ohos5.0/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 *render, RenderCallback callback, void *cook…
[all …]
/ohos5.0/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 AudioTimeS…
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,
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 *render, AudioChannelMode *mode);
396 int32_t AudioRenderRegCallback(struct AudioRender *render, RenderCallback callback, void* cookie);
[all …]
/ohos5.0/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 *render = NULL; 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 pi… in AudioAdapterListGetRender()
557 int32_t AudioAdapterListCheckAndGetRender(struct AudioRender **render, struct HdfSBuf *data) in AudioAdapterListCheckAndGetRender()
562 struct AudioRender *renderTemp = NULL; in AudioAdapterListCheckAndGetRender()
/ohos5.0/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 *render = NULL; in HdiServiceRenderSetSampleAttr()
[all …]
/ohos5.0/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);
/ohos5.0/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 AudioTimeS… 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()
384 int32_t FastRenderRegCallback(struct AudioRender *render, RenderCallback callback, void *cookie) in FastRenderRegCallback()
393 int32_t FastRenderDrainBuffer(struct AudioRender *render, AudioDrainNotifyType *type) in FastRenderDrainBuffer()
H A Daudio_render.cpp285 int32_t AudioRenderGetLatency(struct AudioRender *render, uint32_t *ms) in AudioRenderGetLatency()
312 int32_t AudioRenderRenderFrame(struct AudioRender *render, const void *frame, in AudioRenderRenderFrame()
360 int32_t AudioRenderGetRenderPosition(struct AudioRender *render, uint64_t *frames, struct AudioTime… in AudioRenderGetRenderPosition()
371 int32_t AudioRenderSetRenderSpeed(struct AudioRender *render, float speed) in AudioRenderSetRenderSpeed()
382 int32_t AudioRenderGetRenderSpeed(struct AudioRender *render, float *speed) in AudioRenderGetRenderSpeed()
392 int32_t AudioRenderSetChannelMode(struct AudioRender *render, AudioChannelMode mode) in AudioRenderSetChannelMode()
399 int32_t AudioRenderGetChannelMode(struct AudioRender *render, AudioChannelMode *mode) in AudioRenderGetChannelMode()
596 int32_t AudioRenderRegCallback(struct AudioRender *render, RenderCallback callback, void *cookie) in AudioRenderRegCallback()
607 int32_t AudioRenderDrainBuffer(struct AudioRender *render, AudioDrainNotifyType *type) in AudioRenderDrainBuffer()
/ohos5.0/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);
/ohos5.0/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,
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 *render, enum AudioChannelMode *mode);
491 int32_t AudioRenderRegCallback(struct AudioRender *render, RenderCallback callback, void* cookie);
[all …]
/ohos5.0/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 Audio…
261 int32_t AudioRenderStartAndOneFrame(struct AudioRender *render);
280 struct AudioRender *render);
299 struct AudioRender *&render);
/ohos5.0/drivers/peripheral/audio/
H A DREADME_zh.md82 …eviceDescriptor *desc, const struct AudioSampleAttributes *attrs, struct AudioRender **render);</p>
87 …713559"></a>int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);</p>
116 …9109581"></a><a name="p105259109581"></a>int32_t (*RenderFrame)(struct AudioRender *render, const …
121 …></a><a name="p16290141681918"></a>int32_t (*GetRenderPosition)(struct AudioRender *render, uint64…
126 …193"></a><a name="p1395181710193"></a>int32_t (*SetRenderSpeed)(struct AudioRender *render, float …
131 …1912"></a><a name="p533121871912"></a>int32_t (*GetRenderSpeed)(struct AudioRender *render, float …
136 …91191"></a><a name="p79410191191"></a>int32_t (*SetChannelMode)(struct AudioRender *render, enum A…
141 …0"></a><a name="p194231720102610"></a>int32_t (*GetChannelMode)(struct AudioRender *render, enum A…
H A DREADME.md82 …eviceDescriptor *desc, const struct AudioSampleAttributes *attrs, struct AudioRender **render);</p>
84 …b110819501338"><a name="b110819501338"></a><a name="b110819501338"></a>AudioRender</strong> object…
87 …713559"></a>int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);</p>
89 …28712211157"><a name="b1528712211157"></a><a name="b1528712211157"></a>AudioRender</strong> object…
116 …9109581"></a><a name="p105259109581"></a>int32_t (*RenderFrame)(struct AudioRender *render, const …
121 …></a><a name="p16290141681918"></a>int32_t (*GetRenderPosition)(struct AudioRender *render, uint64…
126 …193"></a><a name="p1395181710193"></a>int32_t (*SetRenderSpeed)(struct AudioRender *render, float …
131 …1912"></a><a name="p533121871912"></a>int32_t (*GetRenderSpeed)(struct AudioRender *render, float …
136 …91191"></a><a name="p79410191191"></a>int32_t (*SetChannelMode)(struct AudioRender *render, enum A…
141 …0"></a><a name="p194231720102610"></a>int32_t (*GetChannelMode)(struct AudioRender *render, enum A…
/ohos5.0/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 Audi… 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 *cook… in AudioProxyRenderRegCallback()
792 int32_t AudioProxyRenderDrainBuffer(struct AudioRender *render, AudioDrainNotifyType *type) in AudioProxyRenderDrainBuffer()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/hdi_adapter/sink/
H A Dhos_au_sink.h29 struct AudioRender;
111 AudioRender* audioRender_ {nullptr};
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/audio/
H A D_i_audio_render_8idl_v10.md28 | interface&nbsp;&nbsp;[IAudioRender](interface_i_audio_render_v10.md) | AudioRender音频播放接口。 |
H A D_i_audio_render_8idl_v20.md28 | interface&nbsp;&nbsp;[IAudioRender](interface_i_audio_render_v20.md) | AudioRender音频播放接口。 |
/ohos5.0/docs/zh-cn/application-dev/performance/
H A Daudio-video-synchronization.md90 …derer_gettimestamp)接口获取的是实际写到硬件的采样帧数,不受倍速影响。对AudioRender设置了倍速的场景下,播放进度计算需要特殊处理,系统保证应用设置完倍速接口后,新写入A…

12