Dela via


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.