共用方式為


類別 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 取得屬性回呼。

傳回

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 取得屬性回呼。

傳回

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 取得屬性回呼。

傳回

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 取得屬性回呼。

傳回

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