class Audio::AudioStreamFormat

Özel ses girişi yapılandırmaları için kullanılan ses akışı biçimini temsil eden sınıf. Sürüm 1.5.0 güncelleştirildi.

Üyeler

~AudioStreamFormat

Sözdizimi: public inline virtual ~AudioStreamFormat ( );

Yıkıcı, hiçbir şey yapmaz.

SPXAUDIOSTREAMFORMATHANDLE işleci

Sözdizimi: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;

Temel tanıtıcı değerini almak için kullanılan iç işleç.

İade

Bir tutamaç.

GetDefaultInputFormat

Sözdizimi: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );

Varsayılan ses akışı biçimini (16 kHz, 16 bit, mono PCM) temsil eden bir ses akışı biçimi nesnesi oluşturur.

İade

AudioStreamFormat için paylaşılan işaretçi

GetWaveFormat

Sözdizimi: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );

Belirtilen PCM dalga biçimi özelliklerine sahip bir ses akışı biçimi nesnesi oluşturur.

Parametreler

  • Saniye başına örnekler samplesPerSecond.

  • Örnek başına bitleri bitsPerSample.

  • channels Dalga biçimi-ses verilerindeki kanal sayısı.

  • waveFormat WAV kapsayıcısının içinde belirtilen biçim.

İade

AudioStreamFormat için paylaşılan işaretçi

GetWaveFormatPCM

Sözdizimi: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );

Belirtilen PCM dalga biçimi özelliklerine sahip bir ses akışı biçimi nesnesi oluşturur.

Parametreler

  • Saniye başına örnekler samplesPerSecond.

  • Örnek başına bitleri bitsPerSample.

  • channels Dalga biçimi-ses verilerindeki kanal sayısı.

İade

AudioStreamFormat için paylaşılan işaretçi

GetDefaultOutputFormat

Sözdizimi: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );

Varsayılan ses akışı biçimini (16 kHz, 16 bit, mono PCM) temsil eden bir ses akışı biçimi nesnesi oluşturur. Sürüm 1.4.0'a eklendi.

İade

AudioStreamFormat için paylaşılan işaretçi

GetCompressedFormat

Sözdizimi: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );

Giriş biçimi olarak kullanılacak, belirtilen sıkıştırılmış ses kapsayıcısı biçimine sahip bir ses akışı biçimi nesnesi oluşturur. Destek 1.4.0'da eklendi.

Biçimler AudioStreamContainerFormat sabit listesinde tanımlanır.

Parametreler

  • sıkıştırılmış biçim türünü compressedFormat.

İade

AudioStreamFormat için paylaşılan bir işaretçi.