TimedMetadataTrack 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 eine zeitlimitierte Metadatenverfolgung dar. Die Spur enthält eine Liste von IMediaCue-Objekten und löst Ereignisse am Anfang und Ende des Zeitfensters jedes Cue aus.
public ref class TimedMetadataTrack sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.ITimedMetadataTrackFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [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 TimedMetadataTrack final
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.ITimedMetadataTrackFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class TimedMetadataTrack final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.ITimedMetadataTrackFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 TimedMetadataTrack
[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)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.ITimedMetadataTrackFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TimedMetadataTrack
function TimedMetadataTrack(id, language, kind)
Public NotInheritable Class TimedMetadataTrack
- 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
Anleitungen zum Arbeiten mit zeitgesteuerten Metadatenspuren finden Sie unter Medienelemente, Wiedergabelisten und Spuren.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1607 | 14393 | Name |
1607 | 14393 | PlaybackItem |
Konstruktoren
TimedMetadataTrack(String, String, TimedMetadataKind) |
Initialisiert eine neue instance der TimedMetadataTrack-Klasse. |
Eigenschaften
ActiveCues |
Ruft die Liste der Medienhinweise im TimedMetadataTrack ab, die derzeit aktiv sind. Ein Hinweis gilt als aktiv, nachdem die Startzeit erreicht wurde, bis seine Dauer überschritten wurde. |
Cues |
Ruft eine schreibgeschützte Liste der Medienhinweise im TimedMetadataTrack ab. |
DispatchType |
Ruft den wert der benutzerdefinierten Zeichenfolge ab, der Routinginformationen für Hinweise enthält. |
Id |
Ruft den Bezeichner für die zeitgespeicherte Metadatenverfolgung ab. |
Label |
Ruft die Bezeichnung für die zeitgespeicherte Metadatenspur ab oder legt sie fest. |
Language |
Ruft eine Zeichenfolge ab, die die Sprache derzeitden Metadatenspur angibt. |
Name |
Ruft den Namen des TimedMetadataTrack ab. |
PlaybackItem |
Ruft das MediaPlaybackItem ab, das timedMetadataTrack enthält. |
TimedMetadataKind |
Ruft einen Wert ab, der die Art der Metadaten angibt, die im Track enthalten sind. |
TrackKind |
Ruft einen Wert ab, der den Typ der Medienspur angibt. Für TimedMetadataTrack ist dieser Wert immer MediaTrackKind.TimedMetadata. |
Methoden
AddCue(IMediaCue) |
Fügt den angegebenen Medienhinweis zum TimedMetadataTrack hinzu. |
RemoveCue(IMediaCue) |
Entfernt den angegebenen Medienhinweis aus timedMetadataTrack. |
Ereignisse
CueEntered |
Tritt auf, wenn ein Medienzeitfenster eines Medienhinweises eingegeben wird. Das Zeitfenster wird durch die Startzeit und die Dauer des Hinweises definiert. |
CueExited |
Tritt auf, wenn ein Medienzeitfenster eines Medienhinweiss beendet wird. Das Zeitfenster wird durch die Startzeit und die Dauer des Hinweises definiert. |
TrackFailed |
Wird ausgelöst, wenn mit TimedMetadataTrack ein Fehler auftritt. |