Udostępnij za pośrednictwem


class Audio::AudioStreamFormat

Klasa reprezentująca format strumienia audio używany do niestandardowych konfiguracji wejściowych audio. Zaktualizowano w wersji 1.5.0.

Elementy członkowskie

~AudioStreamFormat

Składnia: public inline virtual ~AudioStreamFormat ( );

Destruktor, nic nie robi.

operator SPXAUDIOSTREAMFORMATHANDLE

Składnia: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;

Operator wewnętrzny używany do pobierania bazowej wartości dojścia.

Zwraca

Uchwyt.

GetDefaultInputFormat

Składnia: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );

Tworzy obiekt formatu strumienia audio reprezentujący domyślny format strumienia audio (16 kHz, 16-bitowy, mono PCM).

Zwraca

Wskaźnik udostępniony na AudioStreamFormat

GetWaveFormat

Składnia: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );

Tworzy obiekt formatu strumienia audio z określonymi cechami waveformat PCM.

Parametry

  • samplesPerSecond Próbki na sekundę.

  • bitsPerSample Bity na próbkę.

  • channels Liczba kanałów w danych waveform-audio.

  • waveFormat Format określony wewnątrz kontenera WAV.

Zwraca

Wskaźnik udostępniony na AudioStreamFormat

GetWaveFormatPCM

Składnia: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );

Tworzy obiekt formatu strumienia audio z określonymi cechami waveformat PCM.

Parametry

  • samplesPerSecond Próbki na sekundę.

  • bitsPerSample Bity na próbkę.

  • channels Liczba kanałów w danych waveform-audio.

Zwraca

Wskaźnik udostępniony na AudioStreamFormat

GetDefaultOutputFormat

Składnia: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );

Tworzy obiekt formatu strumienia audio reprezentujący domyślny format strumienia audio (16 kHz, 16-bitowy, mono PCM). Dodano element w wersji 1.4.0.

Zwraca

Wskaźnik udostępniony na AudioStreamFormat

GetCompressedFormat

Składnia: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );

Tworzy obiekt formatu strumienia audio z określonym formatem skompresowanego kontenera audio, który ma być używany jako format wejściowy. Dodano obsługę w wersji 1.4.0.

Formaty są definiowane w wyliczenie AudioStreamContainerFormat.

Parametry

  • compressedFormat Typ formatu skompresowanego.

Zwraca

Wskaźnik udostępniony na AudioStreamFormat.