Freigeben über


AudioSubmixNode Klasse

Definition

Stellt einen Audio-Submixknoten dar, der die Ausgabe eines oder mehrerer Knoten in eine einzelne Ausgabe mischt, die mit Ausgabeknoten oder anderen Submixknoten verbunden werden kann.

public ref class AudioSubmixNode sealed : IClosable, IAudioInputNode
public ref class AudioSubmixNode sealed : IClosable, IAudioInputNode2
/// [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 AudioSubmixNode final : IClosable, IAudioInputNode
/// [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 AudioSubmixNode final : IClosable, IAudioInputNode2
[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 AudioSubmixNode : System.IDisposable, IAudioInputNode
[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 AudioSubmixNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode, IDisposable
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode2, IDisposable
Vererbung
Object Platform::Object IInspectable AudioSubmixNode
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 CreateSubmixNode aufrufen.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 Emitter

Eigenschaften

ConsumeInput

Ruft einen Wert ab, der angibt, ob der Audio-Submixknoten Eingaben verbraucht, oder legt diesen fest.

EffectDefinitions

Ruft die Liste der Effektdefinitionen für den Audio-Submixknoten ab. Die Effekte in der Liste verarbeiten Audiodaten, die den Knoten in der Reihenfolge durchlaufen, in der sie in der Liste angezeigt werden.

Emitter

Ruft den AudioNodeEmitter ab, der die Position und andere physische Merkmale des Emitters beschreibt, von dem das AudioSubmixNode-Ausgabeaudio ausgegeben wird, wenn die räumliche Audioverarbeitung verwendet wird.

EncodingProperties

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

OutgoingConnections

Ruft ausgehende Verbindungen vom Audio-Submixknoten mit anderen Knoten im Audiodiagramm ab.

OutgoingGain

Ruft die ausgehende Verstärkung für den Audio-Submixknoten ab oder legt sie fest.

Methoden

AddOutgoingConnection(IAudioNode)

Fügt dem Audio-Submixknoten eine ausgehende Verbindung hinzu.

AddOutgoingConnection(IAudioNode, Double)

Fügt dem Audio-Submixknoten eine ausgehende Verbindung mit Verstärkung hinzu.

Close()

Schließt den Audio-Submixknoten und entsorgt zugeordnete 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.

RemoveOutgoingConnection(IAudioNode)

Entfernt die ausgehende Verbindung vom Audio-Submixknoten zum angegebenen Knoten.

Reset()

Setzt den Audio-Submixknoten zurück.

Start()

Startet den Audio-Submixknoten.

Stop()

Beendet den Audio-Submixknoten.

Gilt für:

Weitere Informationen