AudioNodeEmitter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |