Dela via


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