类 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 的共享指针