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.