Sdílet prostřednictvím


třída Audio::AudioConfig

Představuje konfiguraci zvukového vstupu nebo výstupu. Zvukový vstup může být z mikrofonu, souboru nebo vstupního streamu. Zvukový výstup může být pro reproduktor, výstup zvukového souboru ve formátu WAV nebo výstupní datový proud.

Členové

SPXAUDIOCONFIGHANDLE

Syntaxe: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;

Interní operátor použitý k získání podkladové hodnoty popisovače

Návraty

Úchyt.

SetProperty

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

Nastaví hodnotu vlastnosti podle názvu.

Parametry

  • name Název vlastnosti.

  • value Hodnota vlastnosti.

SetProperty

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

Nastaví hodnotu vlastnosti podle ID.

Parametry

  • id ID vlastnosti.

  • value Hodnota vlastnosti.

GetProperty

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

Získá hodnotu vlastnosti podle názvu.

Parametry

  • name Název parametru.

Návraty

Hodnota vlastnosti.

GetProperty

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

Získá hodnotu vlastnosti podle ID.

Parametry

  • id ID parametru.

Návraty

Hodnota vlastnosti.

GetAudioProcessingOptions

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

Získá instanci AudioProcessingOptions třídy, která obsahuje parametry pro zpracování zvuku používaného sadou Speech SDK.

Návraty

Sdílený ukazatel na objekt AudioProcessingOptions.

~AudioConfig

Syntaxe: public inline virtual ~AudioConfig ( );

Destrukuje objekt.

Pochází zDefaultMicrophoneInput

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

Vytvoří objekt AudioConfig představující výchozí mikrofon v systému.

Návraty

Sdílený ukazatel na objekt AudioConfig

Pochází zDefaultMicrophoneInput

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

Vytvoří objekt AudioConfig představující výchozí mikrofon v systému.

Parametry

  • audioProcessingOptions možnosti zpracování zvuku.

Návraty

Sdílený ukazatel na objekt AudioConfig

Pochází zMicrophoneInput

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

Vytvoří objekt AudioConfig představující konkrétní mikrofon v systému. Přidáno ve verzi 1.3.0.

Parametry

  • deviceName Určuje název zařízení. Informace o načtení názvů mikrofonů specifických pro platformu najdete této stránce.

Návraty

Sdílený ukazatel na objekt AudioConfig

Pochází zMicrophoneInput

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

Vytvoří objekt AudioConfig představující konkrétní mikrofon v systému.

Parametry

  • deviceName Určuje název zařízení. Informace o načtení názvů mikrofonů specifických pro platformu najdete této stránce.

  • audioProcessingOptions možnosti zpracování zvuku.

Návraty

Sdílený ukazatel na objekt AudioConfig

FromWavFileInput

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

Vytvoří objekt AudioConfig představující zadaný soubor.

Parametry

  • fileName Určuje vstupní zvukový soubor.

Návraty

Sdílený ukazatel na objekt AudioConfig

FromWavFileInput

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

Vytvoří objekt AudioConfig představující zadaný soubor.

Parametry

  • fileName Určuje vstupní zvukový soubor.

  • audioProcessingOptions možnosti zpracování zvuku.

Návraty

Sdílený ukazatel na objekt AudioConfig

FromStreamInput

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

Vytvoří objekt AudioConfig představující zadaný datový proud.

Parametry

  • stream Určuje vlastní stream zvukového vstupu.

Návraty

Sdílený ukazatel na objekt AudioConfig

FromStreamInput

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

Vytvoří objekt AudioConfig představující zadaný datový proud.

Parametry

  • stream Určuje vlastní stream zvukového vstupu.

  • audioProcessingOptions možnosti zpracování zvuku.

Návraty

Sdílený ukazatel na objekt AudioConfig

Pochází zDefaultSpeakerOutput

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

Vytvoří objekt AudioConfig představující výchozí výstupní zvukové zařízení (reproduktor) v systému. Přidáno ve verzi 1.4.0.

Návraty

Sdílený ukazatel na objekt AudioConfig

Pochází zSpeakerOutput

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

Vytvoří objekt AudioConfig představující konkrétního mluvčího v systému. Přidáno ve verzi 1.14.0.

Parametry

Návraty

Sdílený ukazatel na objekt AudioConfig

FromWavFileOutput

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

Vytvoří objekt AudioConfig představující zadaný soubor pro zvukový výstup. Přidáno ve verzi 1.4.0.

Parametry

  • fileName Určuje výstupní zvukový soubor. Nadřazený adresář již musí existovat.

Návraty

Sdílený ukazatel na objekt AudioConfig

FromStreamOutput

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

Vytvoří objekt AudioConfig představující zadaný výstupní datový proud. Přidáno ve verzi 1.4.0.

Parametry

  • stream Určuje vlastní výstupní datový proud zvuku.

Návraty

Sdílený ukazatel na objekt AudioConfig