clase Audio::AudioStreamFormat
Clase para representar el formato de secuencia de audio usado para configuraciones de entrada de audio personalizadas. Actualizado en la versión 1.5.0.
Miembros
~AudioStreamFormat
Sintaxis: public inline virtual ~AudioStreamFormat ( );
Destructor, no hace nada.
operador SPXAUDIOSTREAMFORMATHANDLE
Sintaxis: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Operador interno usado para obtener el valor de identificador subyacente.
Devoluciones
Un identificador.
GetDefaultInputFormat
Sintaxis: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Crea un objeto de formato de secuencia de audio que representa el formato de secuencia de audio predeterminado (16 kHz, 16 bits, PCM mono).
Devoluciones
Puntero compartido a AudioStreamFormat
GetWaveFormat
Sintaxis: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Crea un objeto de formato de secuencia de audio con las características de formato de onda PCM especificadas.
Parámetros
samplesPerSecond
Muestras por segundo.bitsPerSample
Bits por ejemplo.channels
Número de canales en los datos de forma de onda y audio.waveFormat
Formato especificado dentro del contenedor WAV.
Devoluciones
Puntero compartido a AudioStreamFormat
GetWaveFormatPCM
Sintaxis: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Crea un objeto de formato de secuencia de audio con las características de formato de onda PCM especificadas.
Parámetros
samplesPerSecond
Muestras por segundo.bitsPerSample
Bits por ejemplo.channels
Número de canales en los datos de forma de onda y audio.
Devoluciones
Puntero compartido a AudioStreamFormat
GetDefaultOutputFormat
Sintaxis: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Crea un objeto de formato de secuencia de audio que representa el formato de secuencia de audio predeterminado (16 kHz, 16 bits, PCM mono). Se agregó en la versión 1.4.0.
Devoluciones
Puntero compartido a AudioStreamFormat
GetCompressedFormat
Sintaxis: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Crea un objeto de formato de secuencia de audio con el formato de contenedor de audio comprimido especificado, que se usará como formato de entrada. Compatibilidad agregada en la versión 1.4.0.
Los formatos se definen en la enumeración AudioStreamContainerFormat.
Parámetros
-
compressedFormat
Tipo de formato comprimido.
Devoluciones
Puntero compartido a AudioStreamFormat.