AudioProcessingOptions Class

Definition

Represents audio processing options used with audio config class.

public sealed class AudioProcessingOptions : IDisposable
type AudioProcessingOptions = class
    interface IDisposable
Public NotInheritable Class AudioProcessingOptions
Implements IDisposable
Inheritance
AudioProcessingOptions
Implements

Properties

AudioProcessingFlags

The type of audio processing performed by Speech SDK. Bitwise OR of flags from AudioProcessingConstants class indicating the audio processing performed by Speech SDK.

BeamformingEndAngle

End angle used for beamforming in degrees.

BeamformingStartAngle

Start angle used for beamforming in degrees.

MicrophoneArrayType

The microphone array type of the microphone used for audio input.

MicrophoneCoordinates

The coordinates of microphones in the microphone array used for audio input.

PresetMicrophoneArrayGeometry

Type of microphone array geometry of the microphone used for audio input.

SpeakerReferenceChannel

Speaker reference channel position in the audio input.

Methods

Create(Int32, MicrophoneArrayGeometry, SpeakerReferenceChannel)

Creates an AudioProcessingOptions object with audio processing flags, custom microphone array geometry and speaker reference channel position.

Create(Int32, PresetMicrophoneArrayGeometry, SpeakerReferenceChannel)

Creates an AudioProcessingOptions object with audio processing flags, preset microphone array geometry and speaker reference channel position.

Create(Int32)

Creates an AudioProcessingOptions object with audio processing flags.

Dispose()

Dispose of associated resources held by the object.

Applies to