OH_AudioRenderer_Callbacks_Struct
Overview
The OH_AudioRenderer_Callbacks_Struct struct defines a pointer to the callback functions related to an audio renderer.
System capability: SystemCapability.Multimedia.Audio.Core
Since: 10
Related module: OHAudio
Summary
Member Variables
Name | Description |
---|---|
int32_t (*OH_AudioRenderer_OnWriteData)(OH_AudioRenderer *renderer, void *userData, void *buffer, int32_t lenth) | Defines a function pointer to the callback function used to write audio data. |
int32_t (*OH_AudioRenderer_OnStreamEvent)(OH_AudioRenderer *renderer, void *userData, OH_AudioStream_Event event) | Defines a function pointer to the callback function used to process audio playback stream events. |
int32_t (*OH_AudioRenderer_OnInterruptEvent)(OH_AudioRenderer *renderer, void *userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint) | Defines a function pointer to the callback function used to process audio playback interruption events. |
int32_t (*OH_AudioRenderer_OnError)(OH_AudioRenderer *renderer, void *userData, OH_AudioStream_Result error) | Defines a function pointer to the callback function used to process audio playback errors. |
Member Variable Description
OH_AudioRenderer_OnError
int32_t (*OH_AudioRenderer_Callbacks_Struct::OH_AudioRenderer_OnError)(OH_AudioRenderer *renderer, void *userData, OH_AudioStream_Result error)
Description
Defines a function pointer to the callback function used to process audio playback errors.
Since: 10
OH_AudioRenderer_OnInterruptEvent
int32_t (*OH_AudioRenderer_Callbacks_Struct::OH_AudioRenderer_OnInterruptEvent)(OH_AudioRenderer *renderer, void *userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint)
Description
Defines a function pointer to the callback function used to process audio playback interruption events.
Since: 10
OH_AudioRenderer_OnStreamEvent
int32_t (*OH_AudioRenderer_Callbacks_Struct::OH_AudioRenderer_OnStreamEvent)(OH_AudioRenderer *renderer, void *userData, OH_AudioStream_Event event)
Description
Defines a function pointer to the callback function used to process audio playback stream events.
Since: 10
OH_AudioRenderer_OnWriteData
int32_t (*OH_AudioRenderer_Callbacks_Struct::OH_AudioRenderer_OnWriteData)(OH_AudioRenderer *renderer, void *userData, void *buffer, int32_t lenth)
Description
Defines a function pointer to the callback function used to write audio data.