class Audio::AudioConfig
Reprezentuje konfigurację danych wejściowych lub wyjściowych dźwięku. Wejście audio może pochodzić z mikrofonu, pliku lub strumienia wejściowego. Wyjście audio może być do głośnika, danych wyjściowych pliku audio w formacie WAV lub strumienia wyjściowego.
Członkowie
operator SPXAUDIOCONFIGHANDLE
Składnia: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Operator wewnętrzny używany do pobierania wartości dojścia bazowego.
Zwraca
Uchwyt.
SetProperty
Składnia: public inline void SetProperty ( const std::string & name , const std::string & value );
Ustawia wartość właściwości według nazwy.
Parametry
name
Nazwa właściwości.value
wartość właściwości.
SetProperty
Składnia: public inline void SetProperty ( PropertyId id , const std::string & value );
Ustawia wartość właściwości według identyfikatora.
Parametry
id
identyfikator właściwości.value
wartość właściwości.
GetProperty
Składnia: public inline std::string GetProperty ( const std::string & name ) const;
Pobiera wartość właściwości według nazwy.
Parametry
-
name
Nazwa parametru.
Zwraca
Wartość właściwości.
GetProperty
Składnia: public inline std::string GetProperty ( PropertyId id ) const;
Pobiera wartość właściwości według identyfikatora.
Parametry
-
id
Identyfikator parametru.
Zwraca
Wartość właściwości.
GetAudioProcessingOptions
Składnia: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Pobiera wystąpienie klasy AudioProcessingOptions, która zawiera parametry przetwarzania audio używanego przez zestaw SPEECH SDK.
Zwraca
Udostępniony wskaźnik do obiektu AudioProcessingOptions.
~AudioConfig
Składnia: public inline virtual ~AudioConfig ( );
Destrukuje obiekt.
FromDefaultMicrophoneInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Tworzy obiekt AudioConfig reprezentujący domyślny mikrofon w systemie.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromDefaultMicrophoneInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Tworzy obiekt AudioConfig reprezentujący domyślny mikrofon w systemie.
Parametry
-
audioProcessingOptions
opcje przetwarzania dźwięku.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromMicrophoneInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Tworzy obiekt AudioConfig reprezentujący określony mikrofon w systemie. Dodano element w wersji 1.3.0.
Parametry
-
deviceName
Określa nazwę urządzenia. Zapoznaj się z tej strony na temat pobierania nazw mikrofonów specyficznych dla platformy.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromMicrophoneInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Tworzy obiekt AudioConfig reprezentujący określony mikrofon w systemie.
Parametry
deviceName
Określa nazwę urządzenia. Zapoznaj się z tej strony na temat pobierania nazw mikrofonów specyficznych dla platformy.audioProcessingOptions
opcje przetwarzania dźwięku.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromWavFileInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Tworzy obiekt AudioConfig reprezentujący określony plik.
Parametry
-
fileName
Określa plik wejściowy audio.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromWavFileInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Tworzy obiekt AudioConfig reprezentujący określony plik.
Parametry
fileName
Określa plik wejściowy audio.audioProcessingOptions
opcje przetwarzania dźwięku.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromStreamInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Tworzy obiekt AudioConfig reprezentujący określony strumień.
Parametry
-
stream
Określa niestandardowy strumień wejściowy audio.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromStreamInput
Składnia: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Tworzy obiekt AudioConfig reprezentujący określony strumień.
Parametry
stream
Określa niestandardowy strumień wejściowy audio.audioProcessingOptions
opcje przetwarzania dźwięku.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromDefaultSpeakerOutput
Składnia: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Tworzy obiekt AudioConfig reprezentujący domyślne urządzenie wyjściowe audio (głośnik) w systemie. Dodano element w wersji 1.4.0.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromSpeakerOutput
Składnia: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Tworzy obiekt AudioConfig reprezentujący określonego głośnika w systemie. Dodano element w wersji 1.14.0.
Parametry
-
deviceName
Określa nazwę urządzenia. Zapoznaj się z tej strony, jak pobrać nazwy urządzeń audio specyficznych dla platformy.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromWavFileOutput
Składnia: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Tworzy obiekt AudioConfig reprezentujący określony plik dla danych wyjściowych dźwięku. Dodano element w wersji 1.4.0.
Parametry
-
fileName
Określa plik wyjściowy audio. Katalog nadrzędny musi już istnieć.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig
FromStreamOutput
Składnia: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Tworzy obiekt AudioConfig reprezentujący określony strumień wyjściowy. Dodano element w wersji 1.4.0.
Parametry
-
stream
Określa niestandardowy strumień wyjściowy audio.
Zwraca
Wskaźnik udostępniony do obiektu AudioConfig