TimedMetadataTrack Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Para obter diretrizes sobre como trabalhar com faixas de metadados cronometrados, consulte Itens de mídia, playlists e faixas.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | Nome |
1607 | 14393 | PlaybackItem |
Construtores
TimedMetadataTrack(String, String, TimedMetadataKind) |
Inicializa uma nova instância da classe TimedMetadataTrack . |
Propriedades
ActiveCues |
Obtém a lista de indicações de mídia no TimedMetadataTrack que estão ativas no momento. Uma indicação é considerada ativa depois que seu StartTime é atingido até que sua Duração tenha sido excedida. |
Cues |
Obtém uma lista somente leitura das indicações de mídia no TimedMetadataTrack. |
DispatchType |
Obtém o valor da cadeia de caracteres personalizada que contém informações de roteamento para indicações. |
Id |
Obtém o identificador para a faixa de metadados cronometrada. |
Label |
Obtém ou define o rótulo da faixa de metadados cronometrada. |
Language |
Obtém uma cadeia de caracteres que indica o idioma da faixa de metadados cronometrada. |
Name |
Obtém o nome do TimedMetadataTrack. |
PlaybackItem |
Obtém o MediaPlaybackItem que contém o TimedMetadataTrack. |
TimedMetadataKind |
Obtém um valor que indica o tipo de metadados contidos na faixa. |
TrackKind |
Obtém um valor que especifica o tipo da faixa de mídia. Para TimedMetadataTrack , esse valor sempre será MediaTrackKind.TimedMetadata. |
Métodos
AddCue(IMediaCue) |
Adiciona a indicação de mídia especificada ao TimedMetadataTrack. |
RemoveCue(IMediaCue) |
Remove a indicação de mídia especificada do TimedMetadataTrack. |
Eventos
CueEntered |
Ocorre quando uma janela de tempo de mídia de uma indicação de mídia é inserida. A janela de tempo é definida pelo StartTime e pela Duração da indicação. |
CueExited |
Ocorre quando uma janela de tempo de mídia de uma indicação de mídia é encerrada. A janela de tempo é definida pelo StartTime e pela Duração da indicação. |
TrackFailed |
Gerado quando ocorre um erro com o TimedMetadataTrack. |