AudioSubmixNode 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 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
- 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. |