Dela via


class Audio::AudioProcessingOptions

Representerar alternativ för ljudbearbetning som används med ljudkonfigurationsklassen.

Medlemmar

AudioProcessingOptions

Syntax: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

Skapar en ny instans med hjälp av det angivna handtaget.

Parameterar

  • hoptions Alternativ för handtag till ljudbearbetning.

~AudioProcessingOptions

Syntax: public ~AudioProcessingOptions ( ) = default;

Destructs en instans av klassen AudioProcessingOptions.

operatorN SPXAUDIOPROCESSINGOPTIONSHANDLE

Syntax: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;

Intern operator som används för att hämta underliggande referensvärde.

Återlämning

Ett handtag.

GetAudioProcessingFlags

Syntax: public inline int GetAudioProcessingFlags ( ) const;

Returnerar den typ av ljudbearbetning som utförs av Speech SDK.

Återlämning

Bitvis ELLER av AUDIO_INPUT_PROCESSING_XXX konstanta flaggor som anger indataljudbearbetningen som utförs av Speech SDK.

GetPresetMicrophoneArrayGeometry

Syntax: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;

Returnerar mikrofonmatrisens geometri för mikrofonen som används för ljudinmatning.

Återlämning

Ett värde av typen PresetMicrophoneArrayGeometry-uppräkning.

GetMicrophoneArrayType

Syntax: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;

Returnerar mikrofonmatristypen för mikrofonen som används för ljudinmatning.

Återlämning

Ett värde av typen MicrophoneArrayType-uppräkning.

GetBeamformingStartAngle

Syntax: public inline uint16_t GetBeamformingStartAngle ( ) const;

Returnerar den startvinkel som används för beamforming.

Återlämning

Startvinkel för beamforming.

GetBeamformingEndAngle

Syntax: public inline uint16_t GetBeamformingEndAngle ( ) const;

Returnerar slutvinkeln som används för beamforming.

Återlämning

Slutvinkel för beamforming.

GetMicrophoneCoordinates

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

Returnerar koordinaterna för mikrofoner i mikrofonmatrisen som används för ljudindata.

Återlämning

En std::vector av MicrophoneCoordinates-element.

GetSpeakerReferenceChannel

Syntax: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

Returnerar talarreferenskanalens position i ljudinmatningen.

Återlämning

Ett värde av typen SpeakerReferenceChannel-uppräkning.

SetProperty

Syntax: public inline void SetProperty ( const std::string & name , const std::string & value );

Anger ett egenskapsvärde efter namn.

Parameterar

  • name Egenskapsnamnet.

  • value Egenskapsvärdet.

GetProperty

Syntax: public inline std::string GetProperty ( const std::string & name ) const;

Hämtar ett egenskapsvärde efter namn.

Parameterar

  • name Parameternamnet.

Återlämning

Egenskapsvärdet.

Skapa

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

Skapar en ny instans av klassen AudioProcessingOptions.

Parameterar

  • audioProcessingFlags Anger flaggor för att styra ljudbearbetningen som utförs av Speech SDK. Det är bitvis ELLER av AUDIO_INPUT_PROCESSING_XXX konstanter.

Återlämning

De nyligen skapade AudioProcessingOptions omslutna i en std::shared_ptr.

Den här funktionen bör endast användas när ljudinmatningen kommer från en mikrofonmatris. I Windows försöker den här funktionen köra frågor mot mikrofonmatrisens geometri från ljuddrivrutinen. Ljuddata läss också från talarreferenskanalen. I Linux förutsätter den att mikrofonen är en enda kanalmikrofon.

Skapa

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

Skapar en ny instans av klassen AudioProcessingOptions med förinställd mikrofonmatrisgeometri.

Parameterar

  • audioProcessingFlags Anger flaggor för att styra ljudbearbetningen som utförs av Speech SDK. Det är bitvis ELLER av AUDIO_INPUT_PROCESSING_XXX konstanter.

  • microphoneArrayGeometry Anger typen av mikrofonmatrisgeometri.

  • speakerReferenceChannel Anger talarreferenskanalens position i indataljudet.

Återlämning

De nyligen skapade AudioProcessingOptions omslutna i en std::shared_ptr.

Skapa

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

Skapar en ny instans av klassen AudioProcessingOptions med mikrofonmatrisgeometri.

Parameterar

  • audioProcessingFlags Anger flaggor för att styra ljudbearbetningen som utförs av Speech SDK. Det är bitvis ELLER av AUDIO_INPUT_PROCESSING_XXX konstanter.

  • microphoneArrayGeometry Anger mikrofonmatrisens geometri.

  • speakerReferenceChannel Anger talarreferenskanalens position i indataljudet.

Återlämning

De nyligen skapade AudioProcessingOptions omslutna i en std::shared_ptr.