Interfaz IMFMediaEvent (mfobjects.h)

Representa un evento generado por un objeto Media Foundation. Use esta interfaz para obtener información sobre el evento.

Para obtener un puntero a esta interfaz, llame a IMFMediaEventGenerator::BeginGetEvent o IMFMediaEventGenerator::GetEvent en el generador de eventos.

Herencia

La interfaz IMFMediaEvent hereda de IMFAttributes. IMFMediaEvent también tiene estos tipos de miembros:

Métodos

La interfaz IMFMediaEvent tiene estos métodos.

 
IMFMediaEvent::GetExtendedType

Recupera el tipo extendido del evento.
IMFMediaEvent::GetStatus

Recupera un HRESULT que especifica el estado del evento.
IMFMediaEvent::GetType

Recupera el tipo de evento. El tipo de evento indica lo que ha ocurrido para desencadenar el evento. También define el significado del valor del evento.
IMFMediaEvent::GetValue

Recupera el valor asociado al evento, si existe. El valor se recupera como una estructura PROPVARIANT. El tipo de datos real y el significado del valor dependen del evento.

Comentarios

Si va a implementar un objeto que genera eventos, llame a la función MFCreateMediaEvent para crear un nuevo objeto de evento.

Esta interfaz está disponible en las siguientes plataformas si se instalan los componentes redistribuibles del SDK de Windows Media Format 11:

  • Windows XP con Service Pack 2 (SP2) y versiones posteriores.
  • Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) y KB925766 (paquete acumulativo de actualizaciones de octubre de 2006 para Windows XP Media Center Edition) instalados.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfobjects.h (include Mfidl.h)

Consulte también

Atributos de eventos

IMFAttributes

Generadores de eventos multimedia

Interfaces de Media Foundation