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