classe Audio::AudioConfig
Rappresenta la configurazione dell'input audio o dell'output. L'input audio può essere da un microfono, un file o un flusso di input. L'output audio può essere di un altoparlante, un output di file audio in formato WAV o un flusso di output.
Membri
operatore SPXAUDIOCONFIGHANDLE
Sintassi: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituisce
Handle.
SetProperty
Sintassi: public inline void SetProperty ( const std::string & name , const std::string & value );
Imposta un valore della proprietà in base al nome.
Parametri
name
Nome della proprietà.value
Valore della proprietà.
SetProperty
Sintassi: public inline void SetProperty ( PropertyId id , const std::string & value );
Imposta un valore della proprietà in base all'ID.
Parametri
id
ID proprietà.value
Valore della proprietà.
Getproperty
Sintassi: public inline std::string GetProperty ( const std::string & name ) const;
Ottiene un valore della proprietà in base al nome.
Parametri
-
name
Nome del parametro.
Restituisce
Valore della proprietà.
Getproperty
Sintassi: public inline std::string GetProperty ( PropertyId id ) const;
Ottiene un valore della proprietà in base all'ID.
Parametri
-
id
ID parametro.
Restituisce
Valore della proprietà.
GetAudioProcessingOptions
Sintassi: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Ottiene un'istanza della classe AudioProcessingOptions che contiene i parametri per l'elaborazione audio usata da Speech SDK.
Restituisce
Puntatore condiviso all'oggetto AudioProcessingOptions.
~AudioConfig
Sintassi: public inline virtual ~AudioConfig ( );
Elimina l'oggetto.
FromDefaultMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Crea un oggetto AudioConfig che rappresenta il microfono predefinito nel sistema.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromDefaultMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta il microfono predefinito nel sistema.
Parametri
-
audioProcessingOptions
Opzioni di elaborazione audio.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Crea un oggetto AudioConfig che rappresenta un microfono specifico nel sistema. Aggiunta nella versione 1.3.0.
Parametri
-
deviceName
Specifica il nome del dispositivo. Per informazioni su come recuperare i nomi del microfono specifici della piattaforma, vedere questa pagina .
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta un microfono specifico nel sistema.
Parametri
deviceName
Specifica il nome del dispositivo. Per informazioni su come recuperare i nomi del microfono specifici della piattaforma, vedere questa pagina .audioProcessingOptions
Opzioni di elaborazione audio.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromWavFileInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Crea un oggetto AudioConfig che rappresenta il file specificato.
Parametri
-
fileName
Specifica il file di input audio.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromWavFileInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta il file specificato.
Parametri
fileName
Specifica il file di input audio.audioProcessingOptions
Opzioni di elaborazione audio.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromStreamInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Crea un oggetto AudioConfig che rappresenta il flusso specificato.
Parametri
-
stream
Specifica il flusso di input audio personalizzato.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromStreamInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta il flusso specificato.
Parametri
stream
Specifica il flusso di input audio personalizzato.audioProcessingOptions
Opzioni di elaborazione audio.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromDefaultSpeakerOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Crea un oggetto AudioConfig che rappresenta il dispositivo di output audio predefinito (altoparlante) nel sistema. Aggiunta nella versione 1.4.0.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromSpeakerOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Crea un oggetto AudioConfig che rappresenta un altoparlante specifico nel sistema. Aggiunta nella versione 1.14.0.
Parametri
-
deviceName
Specifica il nome del dispositivo. Per informazioni su come recuperare nomi di dispositivi audio specifici della piattaforma, vedere questa pagina .
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromWavFileOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Crea un oggetto AudioConfig che rappresenta il file specificato per l'output audio. Aggiunta nella versione 1.4.0.
Parametri
-
fileName
Specifica il file di output audio. La directory padre deve già esistere.
Restituisce
Puntatore condiviso all'oggetto AudioConfig
FromStreamOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Crea un oggetto AudioConfig che rappresenta il flusso di output specificato. Aggiunta nella versione 1.4.0.
Parametri
-
stream
Specifica il flusso di output audio personalizzato.
Restituisce
Puntatore condiviso all'oggetto AudioConfig