Udostępnij za pośrednictwem


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