атрибут MF_TOPONODE_MEDIASTART
Указывает время начала презентации.
Тип данных
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 [только классические приложения] |
Заголовок |
|
См. также раздел