Compartir a través de


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.