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