TimedMetadataTrack Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Per indicazioni sulle procedure per l'uso delle tracce di metadati temporali, vedi Elementi multimediali, playlist e tracce.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1607 | 14393 | Nome |
1607 | 14393 | PlaybackItem |
Costruttori
TimedMetadataTrack(String, String, TimedMetadataKind) |
Inizializza una nuova istanza della classe TimedMetadataTrack . |
Proprietà
ActiveCues |
Ottiene l'elenco di segnali multimediali in TimedMetadataTrack attualmente attivi. Un segnale viene considerato attivo dopo il raggiungimento del valore StartTime fino al superamento della durata . |
Cues |
Ottiene un elenco di sola lettura dei segnali multimediali in TimedMetadataTrack. |
DispatchType |
Ottiene il valore di stringa personalizzato contenente le informazioni di routing per i segnali. |
Id |
Ottiene l'identificatore per la traccia dei metadati temporizzato. |
Label |
Ottiene o imposta l'etichetta per la traccia dei metadati temporizzato. |
Language |
Ottiene una stringa che indica la lingua della traccia dei metadati temporizzato. |
Name |
Ottiene il nome di TimedMetadataTrack. |
PlaybackItem |
Ottiene l'oggetto MediaPlaybackItem contenente TimedMetadataTrack. |
TimedMetadataKind |
Ottiene un valore che indica il tipo di metadati contenuti nella traccia. |
TrackKind |
Ottiene un valore che specifica il tipo di traccia multimediale. Per TimedMetadataTrack questo valore sarà sempre MediaTrackKind.TimedMetadata. |
Metodi
AddCue(IMediaCue) |
Aggiunge il segnale multimediale specificato a TimedMetadataTrack. |
RemoveCue(IMediaCue) |
Rimuove il segnale multimediale specificato da TimedMetadataTrack. |
Eventi
CueEntered |
Si verifica quando viene immesso un intervallo di tempo multimediale di un segnale multimediale. L'intervallo di tempo è definito dalla proprietà StartTime e Duration del segnale. |
CueExited |
Si verifica quando viene chiuso un intervallo di tempo multimediale di un segnale multimediale. L'intervallo di tempo è definito dalla proprietà StartTime e Duration del segnale. |
TrackFailed |
Generato quando si verifica un errore con TimedMetadataTrack. |