TimedMetadataTrack Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
- Наследование
- Атрибуты
- Реализации
Требования к 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. |