Condividi tramite


AudioNodeEmitter Classe

Definizione

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à
Object Platform::Object IInspectable AudioNodeEmitter
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.

Si applica a