Событие MESourceStarted
Возникает при запуске источника мультимедиа без поиска.
Значения событий
Возможные значения, полученные из IMFMediaEvent::GetValue , включают следующие.
VARTYPE | Описание |
---|---|
VT_EMPTY |
Нет данных события. Время начала было с текущей позиции. |
VT_I8 |
Начальное время в 100-наносекундных единицах относительно меток времени в образцах. |
Атрибуты
Для этого события определены следующие атрибуты.
attribute | Описание |
---|---|
MF_EVENT_SOURCE_ACTUAL_START |
Время начала. Источник мультимедиа задает этот атрибут, если он перезапускается из текущей позиции. |
MF_EVENT_SOURCE_FAKE_START |
Указывает, пуста ли топология текущего сегмента. Источник sequencer задает этот атрибут. |
MF_EVENT_SOURCE_PROJECTSTART |
Время начала сегмента относительно начала презентации. Источник sequencer задает этот атрибут. |
Комментарии
Источник мультимедиа вызывает это событие, когда оно начинается из остановленного состояния или из приостановленного состояния в той же позиции в источнике. Событие возникает, если метод IMFMediaSource::Start возвращает S_OK.
Если источник мультимедиа начинается с текущей позиции и предыдущее состояние источника выполнялось или приостановлено, данные события могут быть пустыми (VT_EMPTY). Если данные события VT_EMPTY, источник мультимедиа может задать для атрибута MF_EVENT_SOURCE_ACTUAL_START фактическое время начала.
Если источник мультимедиа начинается с новой позиции или предыдущее состояние источника было остановлено, данные события должны быть временем начала (VT_I8).
Если метод Start вызывает поиск, источник мультимедиа отправляет событие MESourceSeeked вместо MESourceStarted.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
См. также раздел