атрибут MF_TOPONODE_MEDIASTOP

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

Тип данных

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_MEDIASTART