MediaSourceAudioInputNode 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 Audiodiagramm dar, der Audiodaten aus einem MediaSource-Objekt in das Diagramm eingibt.
public ref class MediaSourceAudioInputNode sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaSourceAudioInputNode final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaSourceAudioInputNode : System.IDisposable
Public NotInheritable Class MediaSourceAudioInputNode
Implements IDisposable
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)
|
Hinweise
Die MediaSource-Klasse bietet eine allgemeine Darstellung von Medieninhalten aus verschiedenen Arten von Quellen, z. B. Dateien oder Netzwerkdatenströme. Weitere Informationen zum Arbeiten mit MediaSource finden Sie unter Medienelemente, Wiedergabelisten und Titel.
Rufen Sie eine instance dieser Klasse ab, indem Sie AudioGraph.CreateMediaSourceAudioInputNode aufrufen und dann auf die CreateFileInputNodeResult.FileInputNode-Eigenschaft zugreifen.
Eigenschaften
ConsumeInput |
Ruft einen Wert ab, der angibt, ob der MediaSource-Eingabeknoten Eingabe verbraucht, oder legt diesen fest. |
Duration |
Ruft die Dauer für den Medieninhalt ab, der durch die mediaSource dargestellt wird, die dem Knoten zugeordnet ist. |
EffectDefinitions |
Ruft die Liste der Effektdefinitionen für den MediaSource-Knoten 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 die AudioSubmixNode-Ausgabeaudio ausgegeben wird, wenn die räumliche Audioverarbeitung verwendet wird. |
EncodingProperties |
Ruft die Codierungseigenschaften für den Submixknoten des Audiogeräts ab. |
EndTime |
Ruft die Endzeit für den MediaSource-Eingabeknoten ab, der bestimmt, wann die Wiedergabe des Medieninhalts endet, oder legt diese fest. |
LoopCount |
Ruft die Schleifenanzahl des MediaSource-Eingabeknotens ab oder legt diese fest. |
MediaSource |
Ruft die MediaSource ab, die dem Audioeingabeknoten zugeordnet ist. |
OutgoingConnections |
Ruft die Liste der ausgehenden Verbindungen vom MediaSource-Eingabeknoten zu anderen Knoten im Audiodiagramm ab. |
OutgoingGain |
Ruft die ausgehende Verstärkung für den MediaSource-Audioeingabeknoten ab oder legt diese fest. |
PlaybackSpeedFactor |
Ruft den Wiedergabegeschwindigkeitsfaktor für den MediaSource-Audioeingabeknoten ab oder legt diese fest. |
Position |
Ruft die Wiedergabeposition des MediaSource-Eingabeknotens ab. |
StartTime |
Ruft die Startzeit für den MediaSource-Eingabeknoten ab oder legt diese fest. |
Methoden
AddOutgoingConnection(IAudioNode, Double) |
Fügt dem MediaSource-Eingabeknoten eine ausgehende Verbindung mit Verstärkung hinzu. |
AddOutgoingConnection(IAudioNode) |
Fügt dem MediaSource-Eingabeknoten eine ausgehende Verbindung mit Verstärkung hinzu. |
Close() |
Schließt den MediaSource-Eingabeknoten 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 MediaSource-Audioeingabeknoten zum angegebenen Knoten. |
Reset() |
Setzt den MediaSource-Audioeingabeknoten zurück. |
Seek(TimeSpan) |
Verschiebt die Wiedergabeposition des Knotens auf die angegebene Zeit innerhalb des Medieninhalts. |
Start() |
Startet den MediaSource-Eingabeknoten . |
Stop() |
Beendet den Ausgabeknoten der Audiodatei. |
Ereignisse
MediaSourceCompleted |
Tritt auf, wenn die Wiedergabeposition das Ende des Medieninhalts oder die mit der EndTime-Eigenschaft angegebene Position erreicht. |