Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Classe para representar o formato de fluxo de áudio usado para configurações de entrada de áudio personalizadas. Atualizado na versão 1.5.0.
Membros
~AudioStreamFormat
Sintaxe: public inline virtual ~AudioStreamFormat ( );
Destruidor, não faz nada.
operador SPXAUDIOSTREAMFORMATHANDLE
Sintaxe: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Operador interno usado para obter o valor do identificador subjacente.
Devoluções
Uma alça.
GetDefaultInputFormat
Sintaxe: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Cria um objeto de formato de fluxo de áudio que representa o formato de fluxo de áudio padrão (16 kHz, 16 bits, PCM mono).
Devoluções
Um ponteiro compartilhado para AudioStreamFormat
GetWaveFormat
Sintaxe: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Cria um objeto de formato de fluxo de áudio com as características de formato de onda PCM especificadas.
Parâmetros
samplesPerSecondAmostras por segundo.bitsPerSampleBits por amostra.channelsNúmero de canais nos dados de áudio em forma de onda.waveFormatO formato especificado dentro do contêiner WAV.
Devoluções
Um ponteiro compartilhado para AudioStreamFormat
GetWaveFormatPCM
Sintaxe: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Cria um objeto de formato de fluxo de áudio com as características de formato de onda PCM especificadas.
Parâmetros
samplesPerSecondAmostras por segundo.bitsPerSampleBits por amostra.channelsNúmero de canais nos dados de áudio em forma de onda.
Devoluções
Um ponteiro compartilhado para AudioStreamFormat
GetDefaultOutputFormat
Sintaxe: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Cria um objeto de formato de fluxo de áudio que representa o formato de fluxo de áudio padrão (16 kHz, 16 bits, PCM mono). Adicionado na versão 1.4.0.
Devoluções
Um ponteiro compartilhado para AudioStreamFormat
GetCompressedFormat
Sintaxe: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Cria um objeto de formato de fluxo de áudio com o formato de contêiner de áudio compactado especificado, para ser usado como formato de entrada. Suporte adicionado na versão 1.4.0.
Os formatos são definidos em enum AudioStreamContainerFormat.
Parâmetros
-
compressedFormatTipo de formato compactado.
Devoluções
Um ponteiro compartilhado para AudioStreamFormat.