AudioDeviceOutputNode Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |