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