Freigeben über


AudioDeviceOutputNode Klasse

Definition

Stellt einen Knoten in einem Audiographenknoten dar, der Audiodaten aus dem Graphen an ein Audiogerät ausgibt, z. B. an einen Lautsprecher oder eine externe Audioschnittstelle.

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
Vererbung
Object Platform::Object IInspectable AudioDeviceOutputNode
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Rufen Sie eine instance dieser Klasse ab, indem Sie AudioGraph.CreateDeviceOutputNodeAsync aufrufen und dann auf die CreateAudioDeviceOutputNodeResult.DeviceOutputNode-Eigenschaft zugreifen.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 Listener

Eigenschaften

ConsumeInput

Ruft einen Wert ab, der angibt, ob der Ausgabeknoten des Audiogeräts Eingaben nutzt, oder legt diesen fest.

Device

Ruft Informationen zum Audiogerät ab.

EffectDefinitions

Ruft die Liste der Effektdefinitionen für den Ausgabeknoten des Audiogeräts ab. Die Effekte in der Liste verarbeiten Audiodaten, die den Knoten in der Reihenfolge durchlaufen, in der sie in der Liste angezeigt werden.

EncodingProperties

Ruft die Codierungseigenschaften für den Ausgabeknoten des Audiogeräts ab.

Listener

Ruft den AudioNodeListener ab, der die Position und andere Merkmale des Listeners beschreibt, von dem das AudioDeviceOutputNode-Audio bei verwendung der räumlichen Audioverarbeitung gehört wird, oder legt diesen fest.

OutgoingGain

Ruft die ausgehende Verstärkung für den Ausgabeknoten des Audiogeräts ab oder legt diese fest.

Methoden

Close()

Schließt den Ausgabeknoten des Audiogeräts und entsorgt die zugeordneten Ressourcen.

DisableEffectsByDefinition(IAudioEffectDefinition)

Deaktiviert alle Effekte in der Liste EffectDefinitions mit der angegebenen Effektdefinition.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

EnableEffectsByDefinition(IAudioEffectDefinition)

Aktiviert alle Effekte in der Liste EffectDefinitions mit der angegebenen Effektdefinition.

Reset()

Setzt den Ausgabeknoten des Audiogeräts zurück.

Start()

Startet den Ausgabeknoten des Audiogeräts.

Stop()

Beendet den Ausgabeknoten des Audiogeräts.

Gilt für:

Weitere Informationen