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.
Representa a configuração de entrada ou saída de áudio. A entrada de áudio pode ser de um microfone, arquivo ou fluxo de entrada. A saída de áudio pode ser para um alto-falante, saída de arquivo de áudio no formato WAV ou fluxo de saída.
Membros
operador SPXAUDIOCONFIGHANDLE
Sintaxe: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Operador interno usado para obter o valor do identificador subjacente.
Devoluções
Um identificador.
SetProperty
Sintaxe: public inline void SetProperty ( const std::string & name , const std::string & value );
Define um valor de propriedade por nome.
Parâmetros
nameO nome da propriedade.valueo valor da propriedade.
SetProperty
Sintaxe: public inline void SetProperty ( PropertyId id , const std::string & value );
Define um valor de propriedade por ID.
Parâmetros
ida ID da propriedade.valueo valor da propriedade.
GetProperty
Sintaxe: public inline std::string GetProperty ( const std::string & name ) const;
Obtém um valor de propriedade por nome.
Parâmetros
-
nameo nome do parâmetro.
Devoluções
O valor da propriedade.
GetProperty
Sintaxe: public inline std::string GetProperty ( PropertyId id ) const;
Obtém um valor de propriedade por ID.
Parâmetros
-
ida ID do parâmetro.
Devoluções
O valor da propriedade.
GetAudioProcessingOptions
Sintaxe: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Obtém uma instância da classe AudioProcessingOptions que contém os parâmetros para processamento de áudio usados pelo SDK de Fala.
Devoluções
Um ponteiro compartilhado para o objeto AudioProcessingOptions.
~AudioConfig
Sintaxe: public inline virtual ~AudioConfig ( );
Destrui o objeto.
FromDefaultMicrophoneInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Cria um objeto AudioConfig que representa o microfone padrão no sistema.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromDefaultMicrophoneInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Cria um objeto AudioConfig que representa o microfone padrão no sistema.
Parâmetros
-
audioProcessingOptionsopções de processamento de áudio.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromMicrophoneInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Cria um objeto AudioConfig que representa um microfone específico no sistema. Adicionado na versão 1.3.0.
Parâmetros
-
deviceNameEspecifica o nome do dispositivo. Consulte esta página sobre como recuperar nomes de microfone específicos da plataforma.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromMicrophoneInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Cria um objeto AudioConfig que representa um microfone específico no sistema.
Parâmetros
deviceNameEspecifica o nome do dispositivo. Consulte esta página sobre como recuperar nomes de microfone específicos da plataforma.audioProcessingOptionsopções de processamento de áudio.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromWavFileInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Cria um objeto AudioConfig que representa o arquivo especificado.
Parâmetros
-
fileNameEspecifica o arquivo de entrada de áudio.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromWavFileInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Cria um objeto AudioConfig que representa o arquivo especificado.
Parâmetros
fileNameEspecifica o arquivo de entrada de áudio.audioProcessingOptionsopções de processamento de áudio.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromStreamInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Cria um objeto AudioConfig que representa o fluxo especificado.
Parâmetros
-
streamEspecifica o fluxo de entrada de áudio personalizado.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromStreamInput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Cria um objeto AudioConfig que representa o fluxo especificado.
Parâmetros
streamEspecifica o fluxo de entrada de áudio personalizado.audioProcessingOptionsopções de processamento de áudio.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromDefaultSpeakerOutput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Cria um objeto AudioConfig que representa o dispositivo de saída de áudio padrão (alto-falante) no sistema. Adicionado na versão 1.4.0.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromSpeakerOutput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Cria um objeto AudioConfig que representa um alto-falante específico no sistema. Adicionado na versão 1.14.0.
Parâmetros
-
deviceNameEspecifica o nome do dispositivo. Consulte esta página sobre como recuperar nomes de dispositivos de áudio específicos da plataforma.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromWavFileOutput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Cria um objeto AudioConfig que representa o arquivo especificado para saída de áudio. Adicionado na versão 1.4.0.
Parâmetros
-
fileNameEspecifica o arquivo de saída de áudio. O diretório pai já deve existir.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig
FromStreamOutput
Sintaxe: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Cria um objeto AudioConfig que representa o fluxo de saída especificado. Adicionado na versão 1.4.0.
Parâmetros
-
streamEspecifica o fluxo de saída de áudio personalizado.
Devoluções
Um ponteiro compartilhado para o objeto AudioConfig