類別,表示用於自定義音訊輸入組態的音訊數據流格式。 已在 1.5.0 版中更新。
成員
~AudioStreamFormat
語法:public inline virtual ~AudioStreamFormat ( );
解構函式,不執行任何動作。
運算子 SPXAUDIOSTREAMFORMATHANDLE
語法:public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
用來取得基礎句柄值的內部運算子。
退貨
句柄。
GetDefaultInputFormat
語法:public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
建立代表預設音訊數據流格式的音訊數據流格式物件(16 kHz、16 位、單聲道 PCM)。
退貨
AudioStreamFormat 的共享指標
GetWaveFormat
語法:public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
建立具有指定 PCM 超聲波特性的音訊數據流格式物件。
參數
每秒
samplesPerSecond範例。每個範例
bitsPerSample位。channels電壓音訊數據中的通道數目。waveFormatWAV 容器內指定的格式。
退貨
AudioStreamFormat 的共享指標
GetWaveFormatPCM
語法:public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
建立具有指定 PCM 超聲波特性的音訊數據流格式物件。
參數
每秒
samplesPerSecond範例。每個範例
bitsPerSample位。channels電壓音訊數據中的通道數目。
退貨
AudioStreamFormat 的共享指標
GetDefaultOutputFormat
語法:public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
建立代表預設音訊數據流格式的音訊數據流格式物件(16 kHz、16 位、單聲道 PCM)。 已在1.4.0版中新增。
退貨
AudioStreamFormat 的共享指標
GetCompressedFormat
語法:public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
建立具有指定壓縮音訊容器格式的音訊數據流格式物件,以做為輸入格式。 1.4.0 中新增的支援。
格式定義於 AudioStreamContainerFormat 列舉中。
參數
-
compressedFormat壓縮格式類型。
退貨
AudioStreamFormat 的共享指標。