атрибут MF_TOPONODE_MEDIASTART

Указывает время начала презентации.

Тип данных

UINT64

Рассматривать как значение LONGLONG .

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT64.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT64.

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

IMFTopologyNode

Комментарии

Этот атрибут задает позицию в источнике, где начинается воспроизведение, в единицах 100 наносекунд относительно начала источника. Если атрибут не задан, воспроизведение начинается с нуля (начало файла). Например, чтобы начать воспроизведение с 5-секундной отметкой, установите для этого атрибута значение 500000000. Задайте атрибут для исходных узлов в топологии (узлов с типом, равным MF_TOPOLOGY_SOURCESTREAM_NODE). Задайте атрибут перед вызовом IMFMediaSession::SetTopology.

Примечание

Если вы вручную вставляете декодер в топологию, необходимо также задать атрибуты MF_TOPONODE_MARKIN_HERE и MF_TOPONODE_MARKOUT_HERE на узле декодера.

 

Этот атрибут является значением со знаком, хотя он хранится как UINT64. Однако отрицательные значения не имеют смысла.

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Mfidl.h

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

Алфавитный список атрибутов Media Foundation

Время представления последовательности

Атрибуты узла топологии

MF_TOPONODE_MEDIASTOP