共用方式為


類別 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 的共用指標