class Audio::AudioStreamFormat
Klass för att representera det ljudströmformat som används för anpassade ljudinmatningskonfigurationer. 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.
Returer
Ett handtag.
GetDefaultInputFormat
Syntax: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Skapar ett ljudströmformatobjekt som representerar standardformatet för ljudströmmar (16 kHz, 16 bitar, mono-PCM).
Returer
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.
Parametrar
samplesPerSecond
Exempel per sekund.bitsPerSample
Bitar per exempel.channels
Antal kanaler i vågformsljuddata.waveFormat
Formatet som anges i WAV-containern.
Returer
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.
Parametrar
samplesPerSecond
Exempel per sekund.bitsPerSample
Bitar per exempel.channels
Antal kanaler i vågformsljuddata.
Returer
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ömmar (16 kHz, 16 bitar, mono-PCM). Har lagts till i version 1.4.0.
Returer
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. Support har lagts till i 1.4.0.
Format definieras i AudioStreamContainerFormat-uppräkning.
Parametrar
-
compressedFormat
Komprimerad formattyp.
Returer
En delad pekare till AudioStreamFormat.