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