AudioDeviceInputNode 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 Audiodiagrammknoten dar, der Audiodaten von einem Audiogerät wie einem Mikrofon oder einer externen Audioschnittstelle in das Diagramm eingibt.
public ref class AudioDeviceInputNode sealed : IClosable
public ref class AudioDeviceInputNode 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 AudioDeviceInputNode 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 AudioDeviceInputNode 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 AudioDeviceInputNode : 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 AudioDeviceInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioDeviceInputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceInputNode
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 AudioGraph.CreateDeviceInputNodeAsync aufrufen und dann auf die CreateAudioDeviceInputNodeResult.DeviceInputNode-Eigenschaft zugreifen.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1607 | 14393 | Emitter |
Eigenschaften
ConsumeInput |
Ruft einen Wert ab, der angibt, ob der Eingabeknoten des Audiogeräts Eingabe verbraucht, oder legt diesen fest. |
Device |
Ruft Informationen zum Audiogerät ab. |
EffectDefinitions |
Ruft die Liste der Effektdefinitionen für den Audiogeräteeingabeknoten 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 AudioDeviceInputNode-Audio ausgegeben wird, wenn die räumliche Audioverarbeitung verwendet wird. |
EncodingProperties |
Ruft die Codierungseigenschaften für den Audiogeräteeingabeknoten ab. |
OutgoingConnections |
Ruft die Liste der ausgehenden Verbindungen vom Audiogeräteeingabeknoten zu anderen Knoten im Audiodiagramm ab. |
OutgoingGain |
Ruft die ausgehende Verstärkung für den Audiogeräteeingabeknoten ab oder legt diese fest. |
Methoden
AddOutgoingConnection(IAudioNode) |
Fügt dem Audiogeräteeingabeknoten eine ausgehende Verbindung hinzu. |
AddOutgoingConnection(IAudioNode, Double) |
Fügt dem Audiogeräteeingabeknoten eine ausgehende Verbindung mit Verstärkung hinzu. |
Close() |
Schließt den Audiogeräteeingabeknoten 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. |
RemoveOutgoingConnection(IAudioNode) |
Entfernt die ausgehende Verbindung vom Audiogeräteeingabeknoten zum angegebenen Knoten. |
Reset() |
Setzt den Audiogeräteeingabeknoten zurück. |
Start() |
Startet den Audiogeräteeingabeknoten. |
Stop() |
Beendet den Audiogeräteeingabeknoten. |