Поделиться через


TimedMetadataTrack Класс

Определение

Представляет временную дорожку метаданных. Дорожка содержит список объектов IMediaCue и вызывает события в начале и конце временного окна каждой подсказки.

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
Наследование
Object Platform::Object IInspectable TimedMetadataTrack
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Инструкции по работе с временными дорожками метаданных см. в статье Элементы мультимедиа, списки воспроизведения и дорожки.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1607 14393 Имя
1607 14393 PlaybackItem

Конструкторы

TimedMetadataTrack(String, String, TimedMetadataKind)

Инициализирует новый экземпляр класса TimedMetadataTrack .

Свойства

ActiveCues

Возвращает список активных в timedMetadataTrack подсказок мультимедиа. Подсказка считается активной после достижения времени начала до превышения длительности .

Cues

Возвращает доступный только для чтения список подсказок мультимедиа в TimedMetadataTrack.

DispatchType

Возвращает настраиваемое строковое значение, содержащее сведения о маршрутизации для подсказок.

Id

Возвращает идентификатор для дорожки метаданных с временным временем.

Label

Возвращает или задает метку для дорожки метаданных с временным временем.

Language

Возвращает строку, указывающую язык дорожки метаданных, заданной по времени.

Name

Возвращает имя timedMetadataTrack.

PlaybackItem

Возвращает объект MediaPlaybackItem , содержащий TimedMetadataTrack.

TimedMetadataKind

Возвращает значение, указывающее тип метаданных, содержащихся в дорожке.

TrackKind

Возвращает значение, указывающее тип дорожки мультимедиа. Для TimedMetadataTrack это значение всегда будет Иметь значение MediaTrackKind.TimedMetadata.

Методы

AddCue(IMediaCue)

Добавляет указанный сигнал мультимедиа в timedMetadataTrack.

RemoveCue(IMediaCue)

Удаляет указанный сигнал мультимедиа из TimedMetadataTrack.

События

CueEntered

Происходит при вводе временного окна мультимедиа для подсказки мультимедиа. Временное окно определяется значениями StartTime и Duration для подсказки.

CueExited

Происходит при выходе из окна времени мультимедиа для подсказки мультимедиа. Временное окно определяется значениями StartTime и Duration для подсказки.

TrackFailed

Возникает при возникновении ошибки с timedMetadataTrack.

Применяется к

См. также раздел