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.