ReverbEffectDefinition Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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. |