Sdílet prostřednictvím


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 sekundu

  • bitsPerSample 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 sekundu

  • bitsPerSample 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.