class Audio::AudioProcessingOptions
Reprezentuje opcje przetwarzania audio używane z klasą konfiguracji audio.
Członkowie
AudioProcessingOptions
Składnia: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );
Tworzy nowe wystąpienie przy użyciu podanego dojścia.
Parametry
-
hoptions
Dojście do opcji przetwarzania dźwięku.
~AudioProcessingOptions
Składnia: public ~AudioProcessingOptions ( ) = default;
Destrukuje wystąpienie klasy AudioProcessingOptions.
operator SPXAUDIOPROCESSINGOPTIONSHANDLE
Składnia: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;
Operator wewnętrzny używany do pobierania wartości dojścia bazowego.
Zwraca
Uchwyt.
GetAudioProcessingFlags
Składnia: public inline int GetAudioProcessingFlags ( ) const;
Zwraca typ przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK.
Zwraca
Bitowe OR AUDIO_INPUT_PROCESSING_XXX flagi stałe wskazujące przetwarzanie audio wejściowego wykonywane przez zestaw SDK usługi Mowa.
GetPresetMicrophoneArrayGeometry
Składnia: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;
Zwraca geometrię tablicy mikrofonu mikrofonu używanego do wprowadzania dźwięku.
Zwraca
Wartość typu PresetMicrophoneArrayGeometry wyliczenie.
GetMicrophoneArrayType
Składnia: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;
Zwraca typ tablicy mikrofonu używanego do wprowadzania dźwięku.
Zwraca
Wartość typu MicrophoneArrayType wyliczenie.
GetBeamformingStartAngle
Składnia: public inline uint16_t GetBeamformingStartAngle ( ) const;
Zwraca kąt rozpoczęcia używany do tworzenia wiązki.
Zwraca
Kąt rozpoczęcia formowania belki.
GetBeamformingEndAngle
Składnia: public inline uint16_t GetBeamformingEndAngle ( ) const;
Zwraca kąt końcowy używany do tworzenia belki.
Zwraca
Kąt końca kształtujący belkę.
GetMicrophoneCoordinates
Składnia: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;
Zwraca współrzędne mikrofonów w tablicy mikrofonów używanej do wprowadzania dźwięku.
Zwraca
Std::vector elementów MicrophoneCoordinates.
GetSpeakerReferenceChannel
Składnia: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;
Zwraca położenie kanału odniesienia głośnika w danych wejściowych dźwięku.
Zwraca
Wartość typu SpeakerReferenceChannel, wyliczenie.
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.
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.
Utwórz
Składnia: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );
Tworzy nowe wystąpienie klasy AudioProcessingOptions.
Parametry
-
audioProcessingFlags
Określa flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.
Zwraca
Nowo utworzony element AudioProcessingOptions opakowany wewnątrz pliku std::shared_ptr.
Ta funkcja powinna być używana tylko wtedy, gdy dane wejściowe audio pochodzą z tablicy mikrofonów. W systemie Windows ta funkcja spróbuje wykonać zapytanie o geometrię tablicy mikrofonów ze sterownika audio. Dane audio są również odczytywane z kanału referencyjnego osoby mówiącej. W systemie Linux przyjęto założenie, że mikrofon jest mikrofonem pojedynczego kanału.
Utwórz
Składnia: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Tworzy nowe wystąpienie klasy AudioProcessingOptions z wstępnie ustawioną geometrią macierzy mikrofonów.
Parametry
audioProcessingFlags
Określa flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.microphoneArrayGeometry
Określa typ geometrii tablicy mikrofonów.speakerReferenceChannel
Określa położenie kanału odniesienia głośnika w wejściowym dźwięku.
Zwraca
Nowo utworzony element AudioProcessingOptions opakowany wewnątrz pliku std::shared_ptr.
Utwórz
Składnia: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Tworzy nowe wystąpienie klasy AudioProcessingOptions z geometrią tablicy mikrofonów.
Parametry
audioProcessingFlags
Określa flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.microphoneArrayGeometry
Określa geometrię tablicy mikrofonów.speakerReferenceChannel
Określa położenie kanału odniesienia głośnika w wejściowym dźwięku.
Zwraca
Nowo utworzony element AudioProcessingOptions opakowany wewnątrz pliku std::shared_ptr.