Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa reprezentująca format strumienia audio używany na potrzeby niestandardowych konfiguracji wejściowych audio. Zaktualizowano w wersji 1.5.0.
Członkowie
~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 wartości dojścia bazowego.
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 formatu fali PCM.
Parametry
samplesPerSecond
Przykłady 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 formatu fali PCM.
Parametry
samplesPerSecond
Przykłady 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.