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, ljudfilutdata 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.

Återlämning

Ett handtag.

SetProperty

Syntax: public inline void SetProperty ( const std::string & name , const std::string & value );

Anger ett egenskapsvärde efter namn.

Parameterar

  • name Egenskapsnamnet.

  • value Egenskapsvärdet.

SetProperty

Syntax: public inline void SetProperty ( PropertyId id , const std::string & value );

Anger ett egenskapsvärde efter ID.

Parameterar

  • id Egenskaps-ID.

  • value Egenskapsvärdet.

GetProperty

Syntax: public inline std::string GetProperty ( const std::string & name ) const;

Hämtar ett egenskapsvärde efter namn.

Parameterar

  • name Parameternamnet.

Återlämning

Egenskapsvärdet.

GetProperty

Syntax: public inline std::string GetProperty ( PropertyId id ) const;

Hämtar ett egenskapsvärde efter ID.

Parameterar

  • id Parameter-ID.

Återlämning

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.

Återlämning

En delad pekare till objektet AudioProcessingOptions.

~AudioConfig

Syntax: public inline virtual ~AudioConfig ( );

Förstör objektet.

FromDefaultMicrophoneInput

Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );

Skapar ett AudioConfig-objekt som representerar standardmikrofonen i systemet.

Återlämning

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.

Parameterar

  • audioProcessingOptions alternativ för ljudbearbetning.

Återlämning

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.

Parameterar

  • deviceName Anger enhetsnamnet. Se den här sidan om hur du hämtar plattformsspecifika mikrofonnamn.

Återlämning

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.

Parameterar

  • deviceName Anger enhetsnamnet. Se den här sidan om hur du hämtar plattformsspecifika mikrofonnamn.

  • audioProcessingOptions alternativ för ljudbearbetning.

Återlämning

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.

Parameterar

  • fileName Anger ljudindatafilen.

Återlämning

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.

Parameterar

  • fileName Anger ljudindatafilen.

  • audioProcessingOptions alternativ för ljudbearbetning.

Återlämning

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.

Parameterar

  • stream Anger den anpassade ljudindataströmmen.

Återlämning

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.

Parameterar

  • stream Anger den anpassade ljudindataströmmen.

  • audioProcessingOptions alternativ för ljudbearbetning.

Återlämning

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.

Återlämning

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 talare i systemet. Har lagts till i version 1.14.0.

Parameterar

  • deviceName Anger enhetsnamnet. Se den här sidan om hur du hämtar plattformsspecifika namn på ljudenheter.

Återlämning

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.

Parameterar

  • fileName Anger ljudutdatafilen. Den överordnade katalogen måste redan finnas.

Återlämning

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.

Parameterar

  • stream Anger den anpassade ljudutdataströmmen.

Återlämning

En delad pekare till AudioConfig-objektet