атрибут MF_TOPONODE_MEDIASTOP
Указывает время остановки презентации.
Тип данных
UINT64
Рассматривать как значение LONGLONG .
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT64.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT64.
Применяется к
Комментарии
Этот атрибут задает позицию в источнике, где останавливается воспроизведение, в единицах 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 [только классические приложения] |
Заголовок |
|
См. также раздел