Sdílet prostřednictvím


class Audio::AudioProcessingOptions

Představuje možnosti zpracování zvuku použité s třídou konfigurace zvuku.

Členové

AudioProcessingOptions

Syntaxe: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

Vytvoří novou instanci pomocí zadaného popisovače.

Parametry

  • hoptions Popisovač pro možnosti zpracování zvuku.

~AudioProcessingOptions

Syntaxe: public ~AudioProcessingOptions ( ) = default;

Destrukuje instanci AudioProcessingOptions třídy.

SPXAUDIOPROCESSINGOPTIONSHANDLE – operátor

Syntaxe: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;

Interní operátor použitý k získání podkladové hodnoty popisovače.

Návraty

Popisovač.

GetAudioProcessingFlags

Syntaxe: public inline int GetAudioProcessingFlags ( ) const;

Vrátí typ zpracování zvuku prováděného sadou Speech SDK.

Návraty

Bitový operátor OR AUDIO_INPUT_PROCESSING_XXX konstantní příznaky označující zpracování vstupního zvuku prováděného sadou Speech SDK.

GetPresetMicrophoneArrayGeometry

Syntaxe: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;

Vrátí geometrii mikrofonního pole mikrofonu použitého pro zvukový vstup.

Návraty

Hodnota typu PresetMicrophoneArrayGeometry výčet.

GetMicrophoneArrayType

Syntaxe: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;

Vrátí typ mikrofonu pole mikrofonu použitého pro zvukový vstup.

Návraty

Hodnota typu MicrophoneArrayType výčtu.

GetBeamformingStartAngle

Syntaxe: public inline uint16_t GetBeamformingStartAngle ( ) const;

Vrátí počáteční úhel použitý pro tvarování paprsku.

Návraty

Počáteční úhel tvarování paprsku

GetBeamformingEndAngle

Syntaxe: public inline uint16_t GetBeamformingEndAngle ( ) const;

Vrátí koncový úhel použitý pro tvarování paprsku.

Návraty

Koncový úhel tvarování paprsku.

GetMicrophoneCoordinates

Syntaxe: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;

Vrátí souřadnice mikrofonů v poli mikrofonů použitém pro zvukový vstup.

Návraty

A std::vector of MicrophoneCoordinates elements.

GetSpeakerReferenceChannel

Syntaxe: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

Vrátí pozici referenčního kanálu mluvčího ve zvukovém vstupu.

Návraty

Hodnota typu Výčtu SpeakerReferenceChannel.

Vytvořit

Syntaxe: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );

Vytvoří novou instanci Třídy AudioProcessingOptions.

Parametry

  • audioProcessingFlags Určuje příznaky pro řízení zpracování zvuku prováděného sadou Speech SDK. Jedná se o bitový operátor OR AUDIO_INPUT_PROCESSING_XXX konstant.

Návraty

Nově vytvořený AudioProcessingOptions zabalený uvnitř std::shared_ptr.

Vytvořit

Syntaxe: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );

Vytvoří novou instanci AudioProcessingOptions třídy s přednastavenou geometrií pole mikrofonu.

Parametry

  • audioProcessingFlags Určuje příznaky pro řízení zpracování zvuku prováděného sadou Speech SDK. Jedná se o bitový operátor OR AUDIO_INPUT_PROCESSING_XXX konstant.

  • microphoneArrayGeometry Určuje typ geometrie mikrofonního pole.

  • speakerReferenceChannel Určuje umístění referenčního kanálu mluvčího ve vstupním zvuku.

Návraty

Nově vytvořený AudioProcessingOptions zabalený uvnitř std::shared_ptr.

Vytvořit

Syntaxe: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );

Vytvoří novou instanci AudioProcessingOptions třídy s geometrií pole mikrofonu.

Parametry

  • audioProcessingFlags Určuje příznaky pro řízení zpracování zvuku prováděného sadou Speech SDK. Jedná se o bitový operátor OR AUDIO_INPUT_PROCESSING_XXX konstant.

  • microphoneArrayGeometry Určuje geometrii mikrofonního pole.

  • speakerReferenceChannel Určuje umístění referenčního kanálu mluvčího ve vstupním zvuku.

Návraty

Nově vytvořený AudioProcessingOptions zabalený uvnitř std::shared_ptr.