class Audio::AudioConfig

Hangbemeneti vagy kimeneti konfigurációt jelöl. A hangbemenet mikrofonból, fájlból vagy bemeneti streamből is lehet. A hangkimenet lehet hangszóró, WAV formátumú hangfájl-kimenet vagy kimeneti stream.

Tagok

operátor SPXAUDIOCONFIGHANDLE

Szintaxis: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;

A mögöttes leíró értékének lekéréséhez használt belső operátor.

Visszatérítések

Egy fogópont.

SetProperty

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

Tulajdonságértéket állít be név szerint.

Paraméterek

  • name A tulajdonság neve.

  • value A tulajdonság értéke.

SetProperty

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

Tulajdonságértéket állít be azonosító szerint.

Paraméterek

  • id A tulajdonságazonosító.

  • value A tulajdonság értéke.

GetProperty

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

Tulajdonságértéket kap név szerint.

Paraméterek

  • name a paraméter nevét.

Visszatérítések

A tulajdonság értéke.

GetProperty

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

Tulajdonságértéket kap azonosító szerint.

Paraméterek

  • id paraméterazonosítót.

Visszatérítések

A tulajdonság értéke.

GetAudioProcessingOptions

Szintaxis: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;

Lekéri az AudioProcessingOptions osztály egy példányát, amely a Speech SDK által használt hangfeldolgozás paramétereit tartalmazza.

Visszatérítések

Megosztott mutató az AudioProcessingOptions objektumra.

~AudioConfig

Szintaxis: public inline virtual ~AudioConfig ( );

Megsemmisíti az objektumot.

FromDefaultMicrophoneInput

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

Létrehoz egy AudioConfig objektumot, amely a rendszer alapértelmezett mikrofonját jelöli.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromDefaultMicrophoneInput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

Létrehoz egy AudioConfig objektumot, amely a rendszer alapértelmezett mikrofonját jelöli.

Paraméterek

  • audioProcessingOptions hangfeldolgozási lehetőségek.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromMicrophoneInput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );

Létrehoz egy AudioConfig objektumot, amely egy adott mikrofont jelöl a rendszeren. Hozzáadva az 1.3.0-s verzióhoz.

Paraméterek

  • deviceName Az eszköz nevét adja meg. Ezen a lapon a platformspecifikus mikrofonnevek lekéréséről.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromMicrophoneInput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

Létrehoz egy AudioConfig objektumot, amely egy adott mikrofont jelöl a rendszeren.

Paraméterek

  • deviceName Az eszköz nevét adja meg. Ezen a lapon a platformspecifikus mikrofonnevek lekéréséről.

  • audioProcessingOptions hangfeldolgozási lehetőségek.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromWavFileInput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );

Létrehoz egy AudioConfig-objektumot, amely a megadott fájlt jelöli.

Paraméterek

  • fileName A hangbemeneti fájl megadása.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromWavFileInput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

Létrehoz egy AudioConfig-objektumot, amely a megadott fájlt jelöli.

Paraméterek

  • fileName A hangbemeneti fájl megadása.

  • audioProcessingOptions hangfeldolgozási lehetőségek.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromStreamInput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );

Létrehoz egy AudioConfig objektumot, amely a megadott streamet jelöli.

Paraméterek

  • stream Az egyéni hangbemeneti streamet adja meg.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromStreamInput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

Létrehoz egy AudioConfig objektumot, amely a megadott streamet jelöli.

Paraméterek

  • stream Az egyéni hangbemeneti streamet adja meg.

  • audioProcessingOptions hangfeldolgozási lehetőségek.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromDefaultSpeakerOutput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );

Létrehoz egy AudioConfig objektumot, amely az alapértelmezett hangkimeneti eszközt (hangszórót) jelöli a rendszeren. Hozzáadva az 1.4.0-s verzióhoz.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromSpeakerOutput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );

Létrehoz egy AudioConfig objektumot, amely egy adott hangszórót jelöl a rendszeren. Hozzáadva az 1.14.0-s verzióhoz.

Paraméterek

  • deviceName Az eszköz nevét adja meg. Tekintse meg ezen a lapon a platformspecifikus hangeszköz-nevek lekéréséről.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromWavFileOutput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );

Létrehoz egy AudioConfig-objektumot, amely a megadott fájlt jelöli a hangkimenethez. Hozzáadva az 1.4.0-s verzióhoz.

Paraméterek

  • fileName A hangkimenetfájlt adja meg. A szülőkönyvtárnak már léteznie kell.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz

FromStreamOutput

Szintaxis: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );

Létrehoz egy AudioConfig objektumot, amely a megadott kimeneti streamet jelöli. Hozzáadva az 1.4.0-s verzióhoz.

Paraméterek

  • stream Az egyéni hangkimeneti streamet adja meg.

Visszatérítések

Megosztott mutató a AudioConfig objektumhoz