Freigeben über


AudioNodeEmitter Klasse

Definition

Beschreibt die Position und andere physische Merkmale eines Emitters, von dem das Audio eines AudioGraph-Knotens ausgegeben wird, wenn räumliche Audioverarbeitung verwendet wird.

public ref class AudioNodeEmitter sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IAudioNodeEmitterFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioNodeEmitter final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IAudioNodeEmitterFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioNodeEmitter
function AudioNodeEmitter(shape, decayModel, settings)
Public NotInheritable Class AudioNodeEmitter
Vererbung
Object Platform::Object IInspectable AudioNodeEmitter
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Konstruktoren

AudioNodeEmitter()

Initialisiert eine neue instance der AudioNodeEmitter-Klasse.

AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings)

Initialisiert eine neue instance der AudioNodeEmitter-Klasse mit den angegebenen Emittereigenschaften.

Eigenschaften

DecayModel

Ruft ein Objekt ab, das das Zerfallsmodell für audioNodeEmitter beschreibt.

Direction

Ein Vektor, der die Richtung ausdrückt, in der AudioNodeEmitter Audio ausgegeben wird.

DistanceScale

Ruft die Skalierung der Position des Emitters ab oder legt sie fest. Alle Entfernungen, die beim Berechnen räumlicher Audioeffekte verwendet werden, werden in Metern ausgedrückt. Durch Festlegen dieses Werts können Sie die Berechnungen automatisch skalieren, um eine andere Einheit zu verwenden.

DopplerScale

Ruft die Skalierung der Dopplergeschwindigkeit des Emitters ab oder legt diese fest. Die DopplerVelocity eines Emitters wird in Metern pro Sekunde ausgedrückt. Durch Festlegen dieses Werts können Sie die Geschwindigkeit automatisch auf eine andere Einheit skalieren.

DopplerVelocity

Ruft einen Vector3-Wert ab, der die Geschwindigkeit ausdrückt, mit der sich der Emitter im 3D-Raum bewegt, ausgedrückt in Metern pro Sekunde, oder legt diese fest.

Gain

Ruft einen Wert ab, der den Vom Emitter auf das Signal angewendeten Verstärkung angibt, oder legt diesen fest.

IsDopplerDisabled

Ruft einen Wert ab, der angibt, ob die Dopplerverarbeitung für den Emitter deaktiviert ist.

Position

Ruft einen Vektor ab, der die Position des Emitters im 3D-Raum darstellt, ausgedrückt in Metern, oder legt diese fest.

Shape

Ruft ein Objekt ab, das die Form beschreibt, in der der Emitter Audio ausgibt.

SpatialAudioModel

Ruft einen Wert ab, der das vom Emitter verwendete räumliche Audioverarbeitungsmodell angibt, oder legt diesen fest.

Gilt für: