クラス 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 への共有ポインター