Udostępnij za pośrednictwem


class Audio::AudioProcessingOptions

Reprezentuje opcje przetwarzania audio używane z klasą konfiguracji audio.

Elementy członkowskie

AudioProcessingOptions

Składnia: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

Tworzy nowe wystąpienie przy użyciu dostarczonego dojścia.

Parametry

  • hoptions Uchwyt 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 bazowej wartości dojścia.

Zwraca

Uchwyt.

GetAudioProcessingFlags

Składnia: public inline int GetAudioProcessingFlags ( ) const;

Zwraca typ przetwarzania dźwięku wykonywanego przez zestaw SDK usługi Mowa.

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 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 kształtowania wiązki.

Zwraca

Kąt rozpoczęcia kształtowania belki.

GetBeamformingEndAngle

Składnia: public inline uint16_t GetBeamformingEndAngle ( ) const;

Zwraca kąt końcowy używany do kształtowania wiązki.

Zwraca

Kąt końca kształtowania belki.

GetMicrophoneCoordinates

Składnia: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;

Zwraca współrzędne mikrofonów w tablicy mikrofonów używane do wprowadzania dźwięku.

Zwraca

Std::vector elementu MicrophoneCoordinates.

GetSpeakerReferenceChannel

Składnia: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

Zwraca pozycję kanału odniesienia głośnika w danych wejściowych audio.

Zwraca

Wartość typu SpeakerReferenceChannel, wyliczenie.

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 SDK usługi Mowa. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.

Zwraca

Nowo utworzony element AudioProcessingOptions owinięty wewnątrz pliku std::shared_ptr.

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 mikrofonu.

Parametry

  • audioProcessingFlags Określa flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SDK usługi Mowa. 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 owinięty 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 SDK usługi Mowa. 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 owinięty wewnątrz pliku std::shared_ptr.