类 Audio::P ushAudioOutputStream
class Audio::PushAudioOutputStream
: public Audio::AudioOutputStream
推送音频输出流类。 在版本 1.4.0 中添加。
成员
创建
语法: public inline static std::shared_ptr< PushAudioOutputStream > Create ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );
使用指定的 Write () 和 Close () “C” 回调函数指针创建 PushAudioOutputStream。
参数
pvContext
调用回调时要使用的上下文指针。writeCallback
写入回调。closeCallback
关闭回调。
返回
指向 PushAudioOutputStream 的共享指针
创建
语法: public inline static std::shared_ptr< PushAudioOutputStream > Create ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
使用指定的 Write () 和 Close () 回调函数创建 PushAudioOutputStream。
参数
writeCallback
写入回调。closeCallback
关闭回调。
返回
指向 PushAudioOutputStream 的共享指针
创建
语法: public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
使用指定的回调接口和 Write () 和 Close () 回调函数创建 PushAudioOutputStream。
参数
callback
指向 PushAudioOutputStreamCallback 实例的共享指针。
返回
指向 PushAudioOutputStream 的共享指针