class Audio::P ullAudioInputStream

class Audio::PullAudioInputStream
  : public Audio::AudioInputStream

提取音訊輸入數據流類別。

成員

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );

使用指定的 Read() 和 Close() “C” 回呼函式指標建立 PullAudioInputStream 注意:Read() 傳回的 dataBuffer 不應包含任何音頻標頭。

參數

  • pvContext 叫用回呼時要使用的內容指標。

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );

使用指定的 Read()、Close() 和 GetProperty() “C” 回呼函式指標建立 PullAudioInputStream 注意:Read() 傳回的 dataBuffer 不應包含任何音訊標頭。 已在1.5.0版中新增。

參數

  • pvContext 叫用回呼時要使用的內容指標。

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

  • getPropertyCallback Get 屬性回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );

使用指定的 Read() 和 Close() 回呼函式,建立 PullAudioInputStream。 注意:Read() 傳回的 dataBuffer 不應包含任何音訊標頭。

參數

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );

使用指定的 Read()、Close() 和 GetProperty() 回呼函式,建立 PullAudioInputStream。 注意:Read() 傳回的 dataBuffer 不應包含任何音訊標頭。 已在1.5.0版中新增。

參數

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

  • getPropertyCallback Get 屬性回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );

使用指定的 Close() 回呼函式,建立 PullAudioInputStream。

參數

  • callback PullAudioInputStreamCallback 實例的共享指標。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );

使用指定的 Read() 和 Close() “C” 回呼函式指標建立 PullAudioInputStream 注意:Read() 傳回的 dataBuffer 不應包含任何音頻標頭。

參數

  • format 音訊數據流格式。

  • pvContext 叫用回呼時要使用的內容指標。

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );

使用指定的 Read()、Close() 和 GetProperty() “C” 回呼函式指標建立 PullAudioInputStream 注意:Read() 傳回的 dataBuffer 不應包含任何音訊標頭。

參數

  • format 音訊數據流格式。

  • pvContext 叫用回呼時要使用的內容指標。

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

  • getPropertyCallback Get 屬性回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );

使用指定的 Read() 和 Close() 回呼函式,建立 PullAudioInputStream。 注意:Read() 傳回的 dataBuffer 不應包含任何音訊標頭。

參數

  • format 音訊數據流格式。

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );

使用指定的 Read()、Close() 和 GetProperty() 回呼函式,建立 PullAudioInputStream。 注意:Read() 傳回的 dataBuffer 不應包含任何音訊標頭。 已在1.5.0版中新增。

參數

  • format 音訊數據流格式。

  • readCallback 讀取回呼。

  • closeCallback 關閉回呼。

  • getPropertyCallback Get 屬性回呼。

退貨

PullAudioInputStream 的共享指標

創造

語法:public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );

使用指定的 Read() 和 Close() 回呼函式,建立 PullAudioInputStream。

參數

  • format 音訊數據流格式。

  • callback PullAudioInputStreamCallback 實例的共享指標。

退貨

PullAudioInputStream 的共享指標