AudioNodeEmitter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive la posizione e altre caratteristiche fisiche di un emittente da cui viene generato l'audio di un nodo AudioGraph quando viene utilizzata l'elaborazione audio spaziale.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
|
Costruttori
AudioNodeEmitter() |
Inizializza una nuova istanza della classe AudioNodeEmitter . |
AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings) |
Inizializza una nuova istanza della classe AudioNodeEmitter con le caratteristiche di emittente specificate. |
Proprietà
DecayModel |
Ottiene un oggetto che descrive il modello di decadimento per AudioNodeEmitter. |
Direction |
Vettore che esprime la direzione in cui viene generato l'audio da AudioNodeEmitter. |
DistanceScale |
Ottiene o imposta la scala della posizione dell'emittente. Tutte le distanze usate per calcolare gli effetti audio spaziali vengono espressi in metri. L'impostazione di questo valore consente di ridimensionare automaticamente i calcoli per usare un'altra unità. |
DopplerScale |
Ottiene o imposta la scala della velocità del doppler dell'emittente. Il DopplerVelocity di un emittente è espresso in metri al secondo. L'impostazione di questo valore consente di ridimensionare automaticamente la velocità in un'altra unità. |
DopplerVelocity |
Ottiene o imposta un oggetto Vector3 che esprime la velocità in corrispondenza della quale l'emittente si sposta nello spazio 3D, espresso in metri al secondo. |
Gain |
Ottiene o imposta un valore che indica il guadagno applicato al segnale dall'emittente. |
IsDopplerDisabled |
Ottiene un valore che indica se l'elaborazione Doppler è disabilitata per l'emittente. |
Position |
Ottiene o imposta un vettore che rappresenta la posizione dell'emittente nello spazio 3D, espresso in metri. |
Shape |
Ottiene un oggetto che descrive la forma in cui l'emittente genera l'audio. |
SpatialAudioModel |
Ottiene o imposta un valore che specifica il modello di elaborazione audio spaziale usato dall'emittente. |