Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
class Audio::PushAudioInputStream
: public Audio::AudioInputStream
Representa o fluxo de entrada de áudio por push com suporte de memória usado para configurações de entrada de áudio personalizadas.
Membros
~PushAudioInputStream
Sintaxe: public inline virtual ~PushAudioInputStream ( );
Destruidor; fechará o fluxo subjacente se ainda não estiver fechado.
Escrever
Sintaxe: public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Grava os dados de áudio especificados fazendo uma cópia interna dos dados. Observação: o dataBuffer não deve conter nenhum cabeçalho de áudio.
Parâmetros
dataBufferO ponteiro para o buffer de áudio do qual essa função fará uma cópia.sizeO tamanho do buffer.
SetProperty
Sintaxe: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Defina o valor de uma propriedade. As propriedades dos dados de áudio devem ser definidas antes de gravar os dados de áudio. Adicionado na versão 1.5.0.
Parâmetros
ida ID da propriedade. Ver PropertyIdvaluevalor a ser definido
SetProperty
Sintaxe: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Defina o valor de uma propriedade. As propriedades dos dados de áudio devem ser definidas antes de gravar os dados de áudio. Adicionado na versão 1.5.0.
Parâmetros
propertyNameo nome da propriedade.valuevalor a ser definido
Fechar
Sintaxe: public inline void Close ( );
Fecha o fluxo.
Criar
Sintaxe: public inline static std::shared_ptr< PushAudioInputStream > Create ( );
Cria um PushAudioInputStream com suporte de memória usando o formato padrão (PCM mono de 16 kHz, 16 bits).
Devoluções
Um ponteiro compartilhado para PushAudioInputStream
Criar
Sintaxe: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );
Cria um PushAudioInputStream com suporte de memória com o formato de áudio especificado.
Parâmetros
-
formatformato de fluxo de áudio.
Devoluções
Um ponteiro compartilhado para PushAudioInputStream