TimedMetadataTrack Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Pour obtenir des conseils pratiques sur l’utilisation des pistes de métadonnées chrono timed, consultez Éléments multimédias, playlists et pistes.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | Nom |
1607 | 14393 | PlaybackItem |
Constructeurs
TimedMetadataTrack(String, String, TimedMetadataKind) |
Initialise une nouvelle instance de la classe TimedMetadataTrack. |
Propriétés
ActiveCues |
Obtient la liste des signaux multimédias dans le TimedMetadataTrack qui sont actuellement actifs. Un indicateur est considéré comme actif une fois que son heure de début a été atteinte jusqu’à ce que sa durée ait été dépassée. |
Cues |
Obtient une liste en lecture seule des signaux multimédias dans TimedMetadataTrack. |
DispatchType |
Obtient la valeur de chaîne personnalisée contenant des informations de routage pour les signaux. |
Id |
Obtient l’identificateur de la piste de métadonnées chrono timed. |
Label |
Obtient ou définit l’étiquette de la piste de métadonnées chrono timed. |
Language |
Obtient une chaîne indiquant la langue de la piste de métadonnées chrono timed. |
Name |
Obtient le nom du TimedMetadataTrack. |
PlaybackItem |
Obtient l’élément MediaPlaybackItem contenant le TimedMetadataTrack. |
TimedMetadataKind |
Obtient une valeur indiquant le type de métadonnées contenues dans la piste. |
TrackKind |
Obtient une valeur spécifiant le type de la piste multimédia. Pour TimedMetadataTrack , cette valeur est toujours MediaTrackKind.TimedMetadata. |
Méthodes
AddCue(IMediaCue) |
Ajoute le signal multimédia spécifié au TimedMetadataTrack. |
RemoveCue(IMediaCue) |
Supprime le signal multimédia spécifié du TimedMetadataTrack. |
Événements
CueEntered |
Se produit lorsqu’une fenêtre d’heure multimédia d’un indicateur multimédia est entrée. La fenêtre de temps est définie par starttime et duration du signal. |
CueExited |
Se produit lorsqu’une fenêtre de temps multimédia d’un signal multimédia est quittée. La fenêtre de temps est définie par starttime et duration du signal. |
TrackFailed |
Déclenché lorsqu’une erreur se produit avec timedMetadataTrack. |