OH_AudioCapturer_Callbacks_Struct
概述
声明输入音频流的回调函数指针。
系统能力: SystemCapability.Multimedia.Audio.Core
起始版本: 10
相关模块:OHAudio
汇总
成员变量
名称 | 描述 |
---|---|
int32_t (*OH_AudioCapturer_OnReadData)(OH_AudioCapturer *capturer, void *userData, void *buffer, int32_t lenth) | 该函数指针将指向用于读取音频数据的回调函数。 |
int32_t (*OH_AudioCapturer_OnStreamEvent)(OH_AudioCapturer *capturer, void *userData, OH_AudioStream_Event event) | 该函数指针将指向用于处理音频录制流事件的回调函数。 |
int32_t (*OH_AudioCapturer_OnInterruptEvent)(OH_AudioCapturer *capturer, void *userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint) | 该函数指针将指向用于处理音频录制中断事件的回调函数。 |
int32_t (*OH_AudioCapturer_OnError)(OH_AudioCapturer *capturer, void *userData, OH_AudioStream_Result error) | 该函数指针将指向用于处理音频录制错误结果的回调函数。 |
结构体成员变量说明
说明: 以下回调接口的返回值没有枚举定义,当前版本实现并不按返回值区分处理,但为保证后续版本可扩展,默认使用0。
OH_AudioCapturer_OnError
int32_t (*OH_AudioCapturer_Callbacks_Struct::OH_AudioCapturer_OnError)(OH_AudioCapturer *capturer, void *userData, OH_AudioStream_Result error)
描述
该函数指针将指向用于处理音频录制错误结果的回调函数。
OH_AudioCapturer_OnInterruptEvent
int32_t (*OH_AudioCapturer_Callbacks_Struct::OH_AudioCapturer_OnInterruptEvent)(OH_AudioCapturer *capturer, void *userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint)
描述
该函数指针将指向用于处理音频录制中断事件的回调函数。
OH_AudioCapturer_OnReadData
int32_t (*OH_AudioCapturer_Callbacks_Struct::OH_AudioCapturer_OnReadData)(OH_AudioCapturer *capturer, void *userData, void *buffer, int32_t lenth)
描述
该函数指针将指向用于读取音频数据的回调函数。
OH_AudioCapturer_OnStreamEvent
int32_t (*OH_AudioCapturer_Callbacks_Struct::OH_AudioCapturer_OnStreamEvent)(OH_AudioCapturer *capturer, void *userData, OH_AudioStream_Event event)
描述
该函数指针将指向用于处理音频录制流事件的回调函数。