AudioNodeEmitter AudioNodeEmitter AudioNodeEmitter AudioNodeEmitter AudioNodeEmitter Class

Definition

Describes the position and other physical characteristics of an emitter from which the audio of an AudioGraph node is emitted when spatial audio processing is used.

public : sealed class AudioNodeEmitter
struct winrt::Windows::Media::Audio::AudioNodeEmitter
public sealed class AudioNodeEmitter
Public NotInheritable Class AudioNodeEmitter
var audioNodeEmitter = new audioNodeEmitter();
Attributes

Windows 10 requirements

Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)

Constructors

AudioNodeEmitter() AudioNodeEmitter() AudioNodeEmitter() AudioNodeEmitter() AudioNodeEmitter()

Initializes a new instance of the AudioNodeEmitter class.

AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings) AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings) AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings) AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings) AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings)

Initializes a new instance of the AudioNodeEmitter class with the specified emitter characteristics.

Properties

DecayModel DecayModel DecayModel DecayModel DecayModel

Gets an object describing the decay model for the AudioNodeEmitter.

Direction Direction Direction Direction Direction

A vector expressing the direction in which audio is emitted from the AudioNodeEmitter.

DistanceScale DistanceScale DistanceScale DistanceScale DistanceScale

Gets or sets the scale of the position of the emitter. All distances used when calculating spatial audio effects are expressed in meters. Setting this value allows you to automatically scale the calculations to use some other unit.

DopplerScale DopplerScale DopplerScale DopplerScale DopplerScale

Gets or sets the scale of the doppler velocity of the emitter. The DopplerVelocity of an emitter is expressed in meters per second. Setting this value allows you to automatically scale the velocity to some other unit.

DopplerVelocity DopplerVelocity DopplerVelocity DopplerVelocity DopplerVelocity

Gets or sets a Vector3 expressing the velocity at which the emitter is moving in 3D space, expressed in meters per second.

Gain Gain Gain Gain Gain

Gets or sets a value indicating the gain applied to the signal by the emitter.

IsDopplerDisabled IsDopplerDisabled IsDopplerDisabled IsDopplerDisabled IsDopplerDisabled

Gets a value indicating whether Doppler processing is disabled for the emitter.

Position Position Position Position Position

Gets or sets a vector representing the position of the emitter in 3D space, expressed in meters.

Shape Shape Shape Shape Shape

Gets an object describing the shape in which the emitter emits audio.

SpatialAudioModel SpatialAudioModel SpatialAudioModel SpatialAudioModel SpatialAudioModel

Gets or sets a value that specifies the spatial audio processing model used by the emitter.