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


DataCue Класс

Определение

Представляет подсказку данных, которую можно включить в TimedMetadataTrack.

public ref class DataCue sealed
/// [Windows.Foundation.Metadata.Activatable(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 DataCue 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(65536, "Windows.Foundation.UniversalApiContract")]
class DataCue final
[Windows.Foundation.Metadata.Activatable(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 DataCue
[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(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DataCue
function DataCue()
Public NotInheritable Class DataCue
Наследование
Object Platform::Object IInspectable DataCue
Атрибуты
Реализации

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

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

Комментарии

DataCue можно добавить в TimedMetadataTrack с помощью метода AddCue. По достижении времени начала подсказки возникает событие CueEntered , и вы можете использовать MediaCueEventArgs , переданные в обработчик, чтобы получить копию DataCue. Свойство Dataобъекта DataCue — это IBuffer , который может содержать данные любого типа. Если вы хотите отображать текст при обнаружении подсказки, для этого сценария предоставляется класс TimedTextCue .

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

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 Свойства

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

DataCue()

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

Свойства

Data

Возвращает данные, связанные с подсказкой.

Duration

Возвращает или задает длительность подсказки.

Id

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

Properties

Возвращает коллекцию пользовательских свойств, связанных с подсказкой данных.

StartTime

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

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

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