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.