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 を作成します。
パラメーター
- PushAudioOutputStreamCallback インスタンスへの共有ポインターを
callbackします。
返品ポリシー
PushAudioOutputStream への共有ポインター