class Audio::AudioStreamFormat
Třída představuje formát zvukového streamu, který se používá pro vlastní konfigurace vstupu zvuku. Aktualizováno ve verzi 1.5.0.
Členové
~AudioStreamFormat
Syntaxe: public inline virtual ~AudioStreamFormat ( );
Destruktoru, nic nedělá.
operátor SPXAUDIOSTREAMFORMATHANDLE
Syntaxe: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Interní operátor použitý k získání podkladové hodnoty popisovače.
Návraty
Úchyt.
GetDefaultInputFormat
Syntaxe: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Vytvoří objekt formátu zvukového streamu představující výchozí formát zvukového streamu (16 kHz, 16 bitů, mono PCM).
Návraty
Sdílený ukazatel na AudioStreamFormat
GetWaveFormat
Syntaxe: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Vytvoří objekt formátu zvukového streamu se zadanými charakteristikami formátu vlny PCM.
Parametry
samplesPerSecond
Vzorky za sekundubitsPerSample
Bity na vzorek.channels
Počet kanálů v datech waveform-audio.waveFormat
Formát zadaný v kontejneru WAV.
Návraty
Sdílený ukazatel na AudioStreamFormat
GetWaveFormatPCM
Syntaxe: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Vytvoří objekt formátu zvukového streamu se zadanými charakteristikami formátu vlny PCM.
Parametry
samplesPerSecond
Vzorky za sekundubitsPerSample
Bity na vzorek.channels
Počet kanálů v datech waveform-audio.
Návraty
Sdílený ukazatel na AudioStreamFormat
GetDefaultOutputFormat
Syntaxe: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Vytvoří objekt formátu zvukového streamu představující výchozí formát zvukového streamu (16 kHz, 16 bitů, mono PCM). Přidáno ve verzi 1.4.0.
Návraty
Sdílený ukazatel na AudioStreamFormat
GetCompressedFormat
Syntaxe: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Vytvoří objekt formátu zvukového streamu se zadaným komprimovaným formátem zvukového kontejneru, který se použije jako vstupní formát. Podpora přidaná ve 1.4.0.
Formáty jsou definovány ve výčtu AudioStreamContainerFormat.
Parametry
-
compressedFormat
Typ komprimovaného formátu.
Návraty
Sdílený ukazatel na AudioStreamFormat.