class 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 do reproduktoru, výstupu zvukového souboru ve formátu WAV nebo výstupního streamu.
Členové
operátor 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žívá speech SDK.
Návraty
Sdílený ukazatel na objekt AudioProcessingOptions.
~AudioConfig
Syntaxe: public inline virtual ~AudioConfig ( );
Destrukuje objekt.
FromDefaultMicrophoneInput
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
FromDefaultMicrophoneInput
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
FromMicrophoneInput
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 tom, jak načíst názvy mikrofonů pro konkrétní platformu, najdete na této stránce .
Návraty
Sdílený ukazatel na objekt AudioConfig
FromMicrophoneInput
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 tom, jak načíst názvy mikrofonů pro konkrétní platformu, najdete na 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í zvukový vstupní datový proud.
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í zvukový vstupní datový proud.audioProcessingOptions
Možnosti zpracování zvuku.
Návraty
Sdílený ukazatel na objekt AudioConfig
FromDefaultSpeakerOutput
Syntaxe: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Vytvoří objekt AudioConfig představující výchozí zvukové výstupní zařízení (reproduktor) v systému. Přidáno ve verzi 1.4.0.
Návraty
Sdílený ukazatel na objekt AudioConfig
FromSpeakerOutput
Syntaxe: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Vytvoří objekt AudioConfig představující konkrétní reproduktor v systému. Přidáno ve verzi 1.14.0.
Parametry
-
deviceName
Určuje název zařízení. Informace o tom, jak načíst názvy zvukových zařízení pro konkrétní platformu, najdete na této stránce .
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í zvukový stream.
Návraty
Sdílený ukazatel na objekt AudioConfig