AudioNodeEmitter Classe

Définition

Décrit la position et d’autres caractéristiques physiques d’un émetteur à partir de laquelle l’audio d’un nœud AudioGraph est émis lors de l’utilisation d’un traitement audio spatial.

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
Héritage
Object Platform::Object IInspectable AudioNodeEmitter
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Constructeurs

AudioNodeEmitter()

Initialise une nouvelle instance de la classe AudioNodeEmitter.

AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings)

Initialise une nouvelle instance de la classe AudioNodeEmitter avec les caractéristiques d’émetteur spécifiées.

Propriétés

DecayModel

Obtient un objet décrivant le modèle de désintégration pour AudioNodeEmitter.

Direction

Vecteur exprimant la direction dans laquelle l’audio est émis à partir de l’AudioNodeEmitter.

DistanceScale

Obtient ou définit l’échelle de la position de l’émetteur. Toutes les distances utilisées pour calculer les effets audio spatiaux sont exprimées en mètres. La définition de cette valeur vous permet de mettre automatiquement à l’échelle les calculs pour utiliser une autre unité.

DopplerScale

Obtient ou définit l’échelle de la vitesse doppler de l’émetteur. Le DopplerVelocity d’un émetteur est exprimé en mètres par seconde. La définition de cette valeur vous permet de mettre automatiquement à l’échelle la vitesse sur une autre unité.

DopplerVelocity

Obtient ou définit un vector3 exprimant la vitesse à laquelle l’émetteur se déplace dans l’espace 3D, exprimée en mètres par seconde.

Gain

Obtient ou définit une valeur indiquant le gain appliqué au signal par l’émetteur.

IsDopplerDisabled

Obtient une valeur indiquant si le traitement Doppler est désactivé pour l’émetteur.

Position

Obtient ou définit un vecteur représentant la position de l’émetteur dans l’espace 3D, exprimée en mètres.

Shape

Obtient un objet décrivant la forme dans laquelle l’émetteur émet de l’audio.

SpatialAudioModel

Obtient ou définit une valeur qui spécifie le modèle de traitement audio spatial utilisé par l’émetteur.

S’applique à