TimedMetadataTrack Classe

Definição

Representa uma faixa de metadados cronometrada. A faixa contém uma lista de objetos IMediaCue e gera eventos no início e no final da janela de tempo de cada indicação.

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
Object Platform::Object IInspectable TimedMetadataTrack
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.

Aplica-se a

Confira também