Share via


ReverbEffectDefinition Class

Definition

Represents a reverberation effect definition supported by the audio graph.

public ref class ReverbEffectDefinition sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IReverbEffectDefinitionFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ReverbEffectDefinition final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IReverbEffectDefinitionFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class ReverbEffectDefinition final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IReverbEffectDefinitionFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ReverbEffectDefinition
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IReverbEffectDefinitionFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ReverbEffectDefinition
function ReverbEffectDefinition(audioGraph)
Public NotInheritable Class ReverbEffectDefinition
Inheritance
Object Platform::Object IInspectable ReverbEffectDefinition
Attributes
Implements

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Constructors

ReverbEffectDefinition(AudioGraph)

Initializes a new instance of the ReverbffectDefinition class.

Properties

ActivatableClassId

Gets the activatable class ID for the reverberation effect definition object.

DecayTime

Gets or sets the decay time supported by the reverberation effect definition.

Density

Gets or sets the density included in the reverberation effect definition.

DisableLateField

Gets or sets a value indicating if the reverberation effect disables late fields.

EarlyDiffusion

Gets or sets the early diffusion value for the reverberation effect definition.

HighEQCutoff

Gets or sets the high equalization cutoff included in the reverberation effect definition.

HighEQGain

Gets or sets the high equalization gain included in the reverberation effect definition.

LateDiffusion

Gets or sets the late diffusion included in the reverberation effect definition.

LowEQCutoff

Gets or sets the low equalization cutoff included in the reverberation effect definition.

LowEQGain

Gets or sets the low equalization gain included in the reverberation effect definition.

PositionLeft

Gets or sets the position left included in the reverberation effect definition.

PositionMatrixLeft

Gets or sets the matrix position left included in the reverberation effect definition.

PositionMatrixRight

Gets or sets the matrix position right included in the reverberation effect definition.

PositionRight

Gets or sets the position right included in the reverberation effect definition.

Properties

Gets the properties supported by the reverberation effect definition.

RearDelay

Gets or sets the rear delay included in the reverberation effect definition.

ReflectionsDelay

Gets or sets the reflections delay included in the reverberation effect definition.

ReflectionsGain

Gets or sets the reflections gain included in the reverberation effect definition.

ReverbDelay

Gets or sets the reverberation delay included in the reverberation effect definition.

ReverbGain

Gets or sets the reverberation gain included in the reverberation effect definition.

RoomFilterFreq

Gets or sets the room filter frequency included in the reverberation effect definition.

RoomFilterHF

Gets or sets the room filter high frequency included in the reverberation effect definition.

RoomFilterMain

Gets or sets the main room filter included in the reverberation effect definition.

RoomSize

Gets or sets the room size included in the reverberation effect definition.

WetDryMix

Gets or sets the wet-dry audio voice mix for the reverberation effect definition.

Applies to

See also