表示用於自定義音訊輸出組態的音訊輸出數據流。 已在 1.7.0 版中更新。
成員
運算子 SPXAUDIOSTREAMHANDLE
語法:public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
用來取得基礎句柄值的內部運算子。
退貨
句柄。
CreatePullStream
語法:public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );
建立記憶體支援的 PullAudioOutputStream。
退貨
PullAudioOutputStream 的共享指標
CreatePushStream
語法:public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );
建立 PushAudioOutputStream,以委派給 Write() 和 Close() 方法的指定回呼函式。
參數
pvContext叫用回呼時要使用的內容指標。writeCallback寫入回呼。closeCallback關閉回呼。
退貨
PushAudioOutputStream 的共享指標
CreatePushStream
語法:public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
建立 PushAudioOutputStream,以委派給 Write() 和 Close() 方法的指定回呼函式。
參數
writeCallback寫入回呼。closeCallback關閉回呼。
退貨
PushAudioOutputStream 的共享指標
CreatePushStream
語法:public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
建立 PushAudioOutputStream,委派給 Write() 和 Close() 方法的指定回呼介面。
參數
-
callbackPushAudioOutputStreamCallback 實例的共享指標。
退貨
PushAudioOutputStream 的共享指標
WriteCallbackFunction_Type
語法:typedef WriteCallbackFunction_Type;
CloseCallbackFunction_Type
語法:typedef CloseCallbackFunction_Type;