Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa la configuración de entrada o salida de audio. La entrada de audio puede ser desde un micrófono, un archivo o un flujo de entrada. La salida de audio puede ser para un altavoz, una salida de archivo de audio en formato WAV o un flujo de salida.
Miembros
operador SPXAUDIOCONFIGHANDLE
Sintaxis: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Operador interno que se usa para obtener el valor de identificador subyacente.
Devoluciones
Un identificador.
SetProperty
Sintaxis: public inline void SetProperty ( const std::string & name , const std::string & value );
Establece un valor de propiedad por nombre.
Parámetros
nameEl nombre de la propiedad.valueValor de propiedad.
SetProperty
Sintaxis: public inline void SetProperty ( PropertyId id , const std::string & value );
Establece un valor de propiedad por identificador.
Parámetros
idEl identificador de propiedad.valueValor de propiedad.
GetProperty
Sintaxis: public inline std::string GetProperty ( const std::string & name ) const;
Obtiene un valor de propiedad por nombre.
Parámetros
-
nameNombre del parámetro.
Devoluciones
Valor de propiedad.
GetProperty
Sintaxis: public inline std::string GetProperty ( PropertyId id ) const;
Obtiene un valor de propiedad por identificador.
Parámetros
-
idEl identificador de parámetro.
Devoluciones
Valor de propiedad.
GetAudioProcessingOptions
Sintaxis: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Obtiene una instancia de la clase AudioProcessingOptions que contiene los parámetros para el procesamiento de audio usado por el SDK de Voz.
Devoluciones
Puntero compartido al objeto AudioProcessingOptions.
~AudioConfig
Sintaxis: public inline virtual ~AudioConfig ( );
Destruct el objeto .
FromDefaultMicrophoneInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Crea un objeto AudioConfig que representa el micrófono predeterminado en el sistema.
Devoluciones
Puntero compartido al objeto AudioConfig
FromDefaultMicrophoneInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un objeto AudioConfig que representa el micrófono predeterminado en el sistema.
Parámetros
-
audioProcessingOptionsopciones de procesamiento de audio.
Devoluciones
Puntero compartido al objeto AudioConfig
FromMicrophoneInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Crea un objeto AudioConfig que representa un micrófono específico en el sistema. Se agregó en la versión 1.3.0.
Parámetros
-
deviceNameEspecifica el nombre del dispositivo. Consulte esta página sobre cómo recuperar nombres de micrófono específicos de la plataforma.
Devoluciones
Puntero compartido al objeto AudioConfig
FromMicrophoneInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un objeto AudioConfig que representa un micrófono específico en el sistema.
Parámetros
deviceNameEspecifica el nombre del dispositivo. Consulte esta página sobre cómo recuperar nombres de micrófono específicos de la plataforma.audioProcessingOptionsopciones de procesamiento de audio.
Devoluciones
Puntero compartido al objeto AudioConfig
FromWavFileInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Crea un objeto AudioConfig que representa el archivo especificado.
Parámetros
-
fileNameEspecifica el archivo de entrada de audio.
Devoluciones
Puntero compartido al objeto AudioConfig
FromWavFileInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un objeto AudioConfig que representa el archivo especificado.
Parámetros
fileNameEspecifica el archivo de entrada de audio.audioProcessingOptionsopciones de procesamiento de audio.
Devoluciones
Puntero compartido al objeto AudioConfig
FromStreamInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Crea un objeto AudioConfig que representa la secuencia especificada.
Parámetros
-
streamEspecifica la secuencia de entrada de audio personalizada.
Devoluciones
Puntero compartido al objeto AudioConfig
FromStreamInput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un objeto AudioConfig que representa la secuencia especificada.
Parámetros
streamEspecifica la secuencia de entrada de audio personalizada.audioProcessingOptionsopciones de procesamiento de audio.
Devoluciones
Puntero compartido al objeto AudioConfig
FromDefaultSpeakerOutput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Crea un objeto AudioConfig que representa el dispositivo de salida de audio (altavoz) predeterminado en el sistema. Se agregó en la versión 1.4.0.
Devoluciones
Puntero compartido al objeto AudioConfig
FromSpeakerOutput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Crea un objeto AudioConfig que representa un altavoz específico en el sistema. Se agregó en la versión 1.14.0.
Parámetros
-
deviceNameEspecifica el nombre del dispositivo. Consulte esta página sobre cómo recuperar nombres de dispositivos de audio específicos de la plataforma.
Devoluciones
Puntero compartido al objeto AudioConfig
FromWavFileOutput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Crea un objeto AudioConfig que representa el archivo especificado para la salida de audio. Se agregó en la versión 1.4.0.
Parámetros
-
fileNameEspecifica el archivo de salida de audio. El directorio primario ya debe existir.
Devoluciones
Puntero compartido al objeto AudioConfig
FromStreamOutput
Sintaxis: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Crea un objeto AudioConfig que representa el flujo de salida especificado. Se agregó en la versión 1.4.0.
Parámetros
-
streamEspecifica la secuencia de salida de audio personalizada.
Devoluciones
Puntero compartido al objeto AudioConfig