AudioFileInputNode 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 aus einer Audiodatei in das Diagramm eingibt.
public ref class AudioFileInputNode sealed : IClosable
public ref class AudioFileInputNode 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 AudioFileInputNode 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 AudioFileInputNode 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 AudioFileInputNode : 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 AudioFileInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioFileInputNode
Implements IDisposable
Public NotInheritable Class AudioFileInputNode
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.CreateFileInputNodeAsync aufrufen und dann auf die CreateFileInputNodeResult.FileInputNode-Eigenschaft zugreifen.
MediaSourceAudioInputNode ist eine weitere Möglichkeit, Audiodaten aus einer Datei in ein Diagramm einzugeben. Mit der MediaSource-Klasse können Sie auch andere Audioquellen verwenden, z. B. einen Netzwerkdatenstrom.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1607 | 14393 | Emitter |
Eigenschaften
ConsumeInput |
Ruft einen Wert ab, der angibt, ob der Eingabeknoten der Audiodatei Eingaben nutzt, oder legt diesen fest. |
Duration |
Ruft die Dauer für die Audioeingabedatei ab. |
EffectDefinitions |
Ruft die Liste der Effektdefinitionen für den Eingabeknoten der Audiodatei 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 AudioFileInputNode-Audio ausgegeben wird, wenn die räumliche Audioverarbeitung verwendet wird. |
EncodingProperties |
Ruft die Codierungseigenschaften für den Eingabeknoten der Audiodatei ab. |
EndTime |
Ruft die Endzeit für den Eingabeknoten der Audiodatei ab, der bestimmt, wann die Wiedergabe des Medieninhalts endet, oder legt diese fest. |
LoopCount |
Ruft die Schleifenanzahl des Audiodateieingabeknotens ab oder legt diese fest. |
OutgoingConnections |
Ruft die Liste der ausgehenden Verbindungen vom Eingabeknoten der Audiodatei mit anderen Knoten im Audiodiagramm ab. |
OutgoingGain |
Ruft den ausgehenden Verstärkungsgewinn für den Eingabeknoten der Audiodatei ab oder legt diese fest. |
PlaybackSpeedFactor |
Ruft den Wiedergabegeschwindigkeitsfaktor für den Eingabeknoten der Audiodatei ab oder legt diese fest. |
Position |
Ruft die Wiedergabeposition des Eingabeknotens der Audiodatei ab. |
SourceFile |
Ruft die Quellaudiodatei für den Eingabeknoten der Audiodatei ab. |
StartTime |
Ruft die Startzeit für den Eingabeknoten der Audiodatei ab oder legt diese fest. |
Methoden
AddOutgoingConnection(IAudioNode) |
Fügt dem Eingabeknoten der Audiodatei eine ausgehende Verbindung hinzu. |
AddOutgoingConnection(IAudioNode, Double) |
Fügt dem Eingabeknoten der Audiodatei eine ausgehende Verbindung mit Verstärkung hinzu. |
Close() |
Schließt den Eingabeknoten der Audiodatei 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 Eingabeknoten der Audiodatei mit dem angegebenen Knoten. |
Reset() |
Setzt den Eingabeknoten der Audiodatei zurück. |
Seek(TimeSpan) |
Verschiebt die Wiedergabeposition des Knotens auf die angegebene Zeit innerhalb der Audioeingabedatei. |
Start() |
Startet den Eingabeknoten der Audiodatei. |
Stop() |
Beendet den Eingabeknoten der Audiodatei. |
Ereignisse
FileCompleted |
Tritt auf, wenn die Wiedergabeposition das Ende der Audiodatei oder die mit der EndTime-Eigenschaft angegebene Position erreicht. |