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