/ohos5.0/drivers/peripheral/audio/interfaces/include/ |
H A D | audio_render.h | 56 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 D | audio_adapter.h | 78 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 D | audio_render.h | 58 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 D | audio_adapter.h | 79 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 D | audio_render.h | 56 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 D | audio_adapter.h | 77 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 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 *render, RenderCallback callback, void *cook… [all …]
|
/ohos5.0/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 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 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, 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 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 *render = NULL; 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 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 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 *render = NULL; in HdiServiceRenderSetSampleAttr() [all …]
|
/ohos5.0/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);
|
/ohos5.0/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 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 D | audio_render.cpp | 285 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 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);
|
/ohos5.0/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, 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 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 Audio… 261 int32_t AudioRenderStartAndOneFrame(struct AudioRender *render); 280 struct AudioRender *render); 299 struct AudioRender *&render);
|
/ohos5.0/drivers/peripheral/audio/ |
H A D | README_zh.md | 82 …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 D | README.md | 82 …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 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 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 D | hos_au_sink.h | 29 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.md | 28 | interface [IAudioRender](interface_i_audio_render_v10.md) | AudioRender音频播放接口。 |
|
H A D | _i_audio_render_8idl_v20.md | 28 | interface [IAudioRender](interface_i_audio_render_v20.md) | AudioRender音频播放接口。 |
|
/ohos5.0/docs/zh-cn/application-dev/performance/ |
H A D | audio-video-synchronization.md | 90 …derer_gettimestamp)接口获取的是实际写到硬件的采样帧数,不受倍速影响。对AudioRender设置了倍速的场景下,播放进度计算需要特殊处理,系统保证应用设置完倍速接口后,新写入A…
|