classe Audio::AudioStreamFormat
Classe per rappresentare il formato di flusso audio usato per configurazioni di input audio personalizzate. Aggiornato nella versione 1.5.0.
Membri
~AudioStreamFormat
Sintassi: public inline virtual ~AudioStreamFormat ( );
Distruttore, non fa nulla.
operatore SPXAUDIOSTREAMFORMATHANDLE
Sintassi: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituisce
Handle.
GetDefaultInputFormat
Sintassi: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Crea un oggetto formato di flusso audio che rappresenta il formato di flusso audio predefinito (16 kHz, 16 bit, mono PCM).
Restituisce
Puntatore condiviso a AudioStreamFormat
GetWaveFormat
Sintassi: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Crea un oggetto formato di flusso audio con le caratteristiche di waveformat PCM specificate.
Parametri
samplesPerSecond
Campioni al secondo.bitsPerSample
Bit per esempio.channels
Numero di canali nei dati waveform-audio.waveFormat
Formato specificato all'interno del contenitore WAV.
Restituisce
Puntatore condiviso a AudioStreamFormat
GetWaveFormatPCM
Sintassi: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Crea un oggetto formato di flusso audio con le caratteristiche di waveformat PCM specificate.
Parametri
samplesPerSecond
Campioni al secondo.bitsPerSample
Bit per esempio.channels
Numero di canali nei dati waveform-audio.
Restituisce
Puntatore condiviso a AudioStreamFormat
GetDefaultOutputFormat
Sintassi: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Crea un oggetto formato di flusso audio che rappresenta il formato di flusso audio predefinito (16 kHz, 16 bit, mono PCM). Aggiunta nella versione 1.4.0.
Restituisce
Puntatore condiviso a AudioStreamFormat
GetCompressedFormat
Sintassi: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Crea un oggetto formato di flusso audio con il formato del contenitore audio compresso specificato, da usare come formato di input. Supporto aggiunto nella versione 1.4.0.
I formati sono definiti in enumerazione AudioStreamContainerFormat.
Parametri
compressedFormat
Tipo di formato compresso.
Restituisce
Puntatore condiviso a AudioStreamFormat.