類別 Audio::AudioStreamFormat
類別,表示用於自訂音訊輸入組態的音訊資料流程格式。 已在 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
波音訊資料中的通道數目。waveFormat
WAV 容器內指定的格式。
傳回
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 的共用指標。