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