Condividi tramite


AudioDeviceOutputNode Classe

Definizione

Rappresenta un nodo in un nodo grafico audio che restituisce dati audio dal grafico a un dispositivo audio, ad esempio un altoparlante o un'interfaccia audio esterna.

public ref class AudioDeviceOutputNode sealed : IClosable
public ref class AudioDeviceOutputNode sealed : IClosable, IAudioNodeWithListener
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioDeviceOutputNode final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioDeviceOutputNode final : IClosable, IAudioNodeWithListener
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioDeviceOutputNode : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioDeviceOutputNode : System.IDisposable, IAudioNodeWithListener
Public NotInheritable Class AudioDeviceOutputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceOutputNode
Implements IAudioNodeWithListener, IDisposable
Ereditarietà
Object Platform::Object IInspectable AudioDeviceOutputNode
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Ottenere un'istanza di questa classe chiamando AudioGraph.CreateDeviceOutputNodeAsync e quindi accedendo alla proprietà CreateAudioDeviceOutputNodeResult.DeviceOutputNode .

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 Listener

Proprietà

ConsumeInput

Ottiene o imposta un valore che indica se il nodo di output del dispositivo audio utilizza l'input.

Device

Ottiene informazioni sul dispositivo audio.

EffectDefinitions

Ottiene l'elenco di definizioni di effetto per il nodo di output del dispositivo audio. Gli effetti nell'elenco elaborano i dati audio che passano attraverso il nodo nell'ordine in cui vengono visualizzati nell'elenco.

EncodingProperties

Ottiene le proprietà di codifica per il nodo di output del dispositivo audio.

Listener

Ottiene o imposta AudioNodeListener che descrive la posizione e altre caratteristiche del listener da cui viene sentito l'audio AudioDeviceOutputNode quando viene utilizzata l'elaborazione audio spaziale.

OutgoingGain

Ottiene o imposta il guadagno in uscita per il nodo di output del dispositivo audio.

Metodi

Close()

Chiude il nodo di output del dispositivo audio ed elimina le risorse associate.

DisableEffectsByDefinition(IAudioEffectDefinition)

Disabilita tutti gli effetti nell'elenco EffectDefinitions con la definizione dell'effetto specificata.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

EnableEffectsByDefinition(IAudioEffectDefinition)

Abilita tutti gli effetti nell'elenco EffectDefinitions con la definizione dell'effetto specificata.

Reset()

Reimposta il nodo di output del dispositivo audio.

Start()

Avvia il nodo di output del dispositivo audio.

Stop()

Arresta il nodo di output del dispositivo audio.

Si applica a

Vedi anche