class Audio::AudioConfig
Reprezentuje konfigurację danych wejściowych lub wyjściowych dźwięku. Dane wejściowe audio mogą pochodzić z mikrofonu, pliku lub strumienia wejściowego. Dane wyjściowe audio mogą być wyjściem głośnika, pliku audio w formacie WAV lub strumieniem wyjściowym.
Elementy członkowskie
operator SPXAUDIOCONFIGHANDLE
Składnia: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Operator wewnętrzny używany do pobierania wartości uchwytu 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 dźwięku 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
Udostępniony wskaźnik 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
Udostępniony wskaźnik 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 w wersji 1.3.0.
Parametry
-
deviceName
Określa nazwę urządzenia. Zapoznaj się z tą stroną , aby dowiedzieć się, jak pobrać nazwy mikrofonów specyficznych dla platformy.
Zwraca
Udostępniony wskaźnik 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 tą stroną , aby dowiedzieć się, jak pobrać nazwy mikrofonów specyficznych dla platformy.audioProcessingOptions
Opcje przetwarzania dźwięku.
Zwraca
Udostępniony wskaźnik 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
Udostępniony wskaźnik 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
Udostępniony wskaźnik 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
Udostępniony wskaźnik 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
Udostępniony wskaźnik 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 w wersji 1.4.0.
Zwraca
Udostępniony wskaźnik do obiektu AudioConfig
FromSpeakerOutput
Składnia: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Tworzy obiekt AudioConfig reprezentujący określony głośnik w systemie. Dodano w wersji 1.14.0.
Parametry
-
deviceName
Określa nazwę urządzenia. Zapoznaj się z tą stroną , aby uzyskać nazwy urządzeń audio specyficznych dla platformy.
Zwraca
Udostępniony wskaźnik 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 w wersji 1.4.0.
Parametry
-
fileName
Określa plik wyjściowy audio. Katalog nadrzędny musi już istnieć.
Zwraca
Udostępniony wskaźnik 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 w wersji 1.4.0.
Parametry
-
stream
Określa niestandardowy strumień wyjściowy audio.
Zwraca
Udostępniony wskaźnik do obiektu AudioConfig