class Audio::AudioConfig
Representerar konfiguration av ljudindata eller utdata. Ljudindata kan komma från en mikrofon, fil eller indataström. Ljudutdata kan vara till en högtalare, ljudfilsutdata i WAV-format eller utdataström.
Medlemmar
operatorN SPXAUDIOCONFIGHANDLE
Syntax: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Intern operator som används för att hämta underliggande referensvärde.
Returer
Ett handtag.
SetProperty
Syntax: public inline void SetProperty ( const std::string & name , const std::string & value );
Anger ett egenskapsvärde efter namn.
Parametrar
name
Egenskapsnamnet.value
Egenskapsvärdet.
SetProperty
Syntax: public inline void SetProperty ( PropertyId id , const std::string & value );
Anger ett egenskapsvärde efter ID.
Parametrar
id
Egenskaps-ID: t.value
Egenskapsvärdet.
GetProperty
Syntax: public inline std::string GetProperty ( const std::string & name ) const;
Hämtar ett egenskapsvärde efter namn.
Parametrar
name
Parameternamnet.
Returer
Egenskapsvärdet.
GetProperty
Syntax: public inline std::string GetProperty ( PropertyId id ) const;
Hämtar ett egenskapsvärde efter ID.
Parametrar
id
Parameter-ID:t.
Returer
Egenskapsvärdet.
GetAudioProcessingOptions
Syntax: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Hämtar en instans av klassen AudioProcessingOptions som innehåller parametrarna för ljudbearbetning som används av Speech SDK.
Returer
En delad pekare till objektet AudioProcessingOptions.
~AudioConfig
Syntax: public inline virtual ~AudioConfig ( );
Destructs objektet.
FromDefaultMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Skapar ett AudioConfig-objekt som representerar standardmikrofonen i systemet.
Returer
En delad pekare till AudioConfig-objektet
FromDefaultMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Skapar ett AudioConfig-objekt som representerar standardmikrofonen i systemet.
Parametrar
audioProcessingOptions
Alternativ för ljudbearbetning.
Returer
En delad pekare till AudioConfig-objektet
FromMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Skapar ett AudioConfig-objekt som representerar en specifik mikrofon i systemet. Har lagts till i version 1.3.0.
Parametrar
deviceName
Anger enhetsnamnet. Se den här sidan om hur du hämtar plattformsspecifika mikrofonnamn.
Returer
En delad pekare till AudioConfig-objektet
FromMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Skapar ett AudioConfig-objekt som representerar en specifik mikrofon i systemet.
Parametrar
deviceName
Anger enhetsnamnet. Se den här sidan om hur du hämtar plattformsspecifika mikrofonnamn.audioProcessingOptions
Alternativ för ljudbearbetning.
Returer
En delad pekare till AudioConfig-objektet
FromWavFileInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Skapar ett AudioConfig-objekt som representerar den angivna filen.
Parametrar
fileName
Anger ljudindatafilen.
Returer
En delad pekare till AudioConfig-objektet
FromWavFileInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Skapar ett AudioConfig-objekt som representerar den angivna filen.
Parametrar
fileName
Anger ljudindatafilen.audioProcessingOptions
Alternativ för ljudbearbetning.
Returer
En delad pekare till AudioConfig-objektet
FromStreamInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Skapar ett AudioConfig-objekt som representerar den angivna strömmen.
Parametrar
stream
Anger den anpassade ljudindataströmmen.
Returer
En delad pekare till AudioConfig-objektet
FromStreamInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Skapar ett AudioConfig-objekt som representerar den angivna strömmen.
Parametrar
stream
Anger den anpassade ljudindataströmmen.audioProcessingOptions
Alternativ för ljudbearbetning.
Returer
En delad pekare till AudioConfig-objektet
FromDefaultSpeakerOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Skapar ett AudioConfig-objekt som representerar standardenheten för ljudutdata (högtalare) i systemet. Har lagts till i version 1.4.0.
Returer
En delad pekare till AudioConfig-objektet
FromSpeakerOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Skapar ett AudioConfig-objekt som representerar en specifik högtalare i systemet. Har lagts till i version 1.14.0.
Parametrar
deviceName
Anger enhetsnamnet. Se den här sidan om hur du hämtar plattformsspecifika ljudenhetsnamn.
Returer
En delad pekare till AudioConfig-objektet
FromWavFileOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Skapar ett AudioConfig-objekt som representerar den angivna filen för ljudutdata. Har lagts till i version 1.4.0.
Parametrar
fileName
Anger ljudutdatafilen. Den överordnade katalogen måste redan finnas.
Returer
En delad pekare till AudioConfig-objektet
FromStreamOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Skapar ett AudioConfig-objekt som representerar den angivna utdataströmmen. Har lagts till i version 1.4.0.
Parametrar
stream
Anger den anpassade ljudutdataströmmen.
Returer
En delad pekare till AudioConfig-objektet