class Audio::AudioStreamFormat
Klass för att representera ljudströmformatet som används för anpassade ljudindatakonfigurationer. Uppdaterad i version 1.5.0.
Medlemmar
~AudioStreamFormat
Syntax: public inline virtual ~AudioStreamFormat ( );
Destructor, gör ingenting.
operatorN SPXAUDIOSTREAMFORMATHANDLE
Syntax: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Intern operator som används för att hämta underliggande referensvärde.
Återlämning
Ett handtag.
GetDefaultInputFormat
Syntax: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Skapar ett ljudströmformatobjekt som representerar standardformatet för ljudström (16 kHz, 16 bitar, mono PCM).
Återlämning
En delad pekare till AudioStreamFormat
GetWaveFormat
Syntax: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Skapar ett ljudströmformatobjekt med angivna egenskaper för PCM-vågformat.
Parameterar
samplesPerSecond
exempel per sekund.bitsPerSample
bitar per exempel.channels
Antal kanaler i vågformsljuddata.waveFormat
Formatet som anges i WAV-containern.
Återlämning
En delad pekare till AudioStreamFormat
GetWaveFormatPCM
Syntax: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Skapar ett ljudströmformatobjekt med angivna egenskaper för PCM-vågformat.
Parameterar
samplesPerSecond
exempel per sekund.bitsPerSample
bitar per exempel.channels
Antal kanaler i vågformsljuddata.
Återlämning
En delad pekare till AudioStreamFormat
GetDefaultOutputFormat
Syntax: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Skapar ett ljudströmformatobjekt som representerar standardformatet för ljudström (16 kHz, 16 bitar, mono PCM). Har lagts till i version 1.4.0.
Återlämning
En delad pekare till AudioStreamFormat
GetCompressedFormat
Syntax: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Skapar ett ljudströmformatobjekt med det angivna komprimerade ljudcontainerformatet som ska användas som indataformat. Stöd har lagts till i 1.4.0.
Format definieras i AudioStreamContainerFormat-uppräkning.
Parameterar
-
compressedFormat
komprimerad formattyp.
Återlämning
En delad pekare till AudioStreamFormat.