структура MFP_ERROR_EVENT (mfplay.h)

Важно Устаревшие. Этот API может быть удален из будущих выпусков Windows. Приложения должны использовать сеанс мультимедиа для воспроизведения.
 

Структура события MFP_EVENT_TYPE_ERROR . Это событие отправляется при возникновении ошибки во время воспроизведения.

Синтаксис

typedef struct MFP_ERROR_EVENT {
  MFP_EVENT_HEADER header;
} MFP_ERROR_EVENT;

Члены

header

MFP_EVENT_HEADER структура, содержащая данные, общие для всех событий IMFPMediaPlayer . Элемент hrEvent структуры содержит код ошибки.

Комментарии

Чтобы получить указатель на эту структуру, приведите параметр pEventHeader метода IMFPMediaPlayerCallback::OnMediaPlayerEvent . Для этой цели можно использовать макрос MFP_GET_ERROR_EVENT .

Это событие не используется для обозначения сбоя асинхронного метода IMFPMediaPlayer . Если асинхронный метод завершается сбоем, ошибка отображается в стандартном событии, указанном для этого метода. Событие MFP_EVENT_TYPE_ERROR используется для ошибок, которые происходят вне контекста вызова асинхронного метода.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть mfplay.h

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

IMFPMediaPlayerCallback

Структуры Media Foundation

Использование MFPlay для воспроизведения звука и видео