estructura MFP_MEDIAITEM_CREATED_EVENT (mfplay.h)

Importante Obsoleto. Esta API se puede quitar de futuras versiones de Windows. Las aplicaciones deben usar la sesión multimedia para la reproducción.
 

Estructura de eventos para el evento MFP_EVENT_TYPE_MEDIAITEM_CREATED . Este evento se envía cuando se completa el método IMFPMediaPlayer::CreateMediaItemFromURL o IMFPMediaPlayer::CreateMediaItemFromObject .

Sintaxis

typedef struct MFP_MEDIAITEM_CREATED_EVENT {
  MFP_EVENT_HEADER header;
  IMFPMediaItem    *pMediaItem;
  DWORD_PTR        dwUserData;
} MFP_MEDIAITEM_CREATED_EVENT;

Miembros

header

MFP_EVENT_HEADER estructura que contiene datos comunes a todos los eventos IMFPMediaPlayer .

pMediaItem

Puntero a la interfaz IMFPMediaItem del nuevo elemento multimedia. Si no se pudo crear el elemento multimedia, este miembro es NULL.

dwUserData

Datos de usuario definidos por la aplicación para el elemento multimedia. Este valor se especifica cuando la aplicación llama a CreateMediaItemFromURL o CreateMediaItemFromObject.

Comentarios

Para obtener un puntero a esta estructura, convierta el parámetro pEventHeader del método IMFPMediaPlayerCallback::OnMediaPlayerEvent . Puede usar la macro MFP_GET_MEDIAITEM_CREATED_EVENT para este fin.

Los elementos multimedia se crean de forma asincrónica. Si se crean varios elementos, las operaciones se pueden completar en cualquier orden, no necesariamente en el mismo orden que las llamadas al método. Puede usar el miembro dwUserData para identificar los elementos, si tiene solicitudes simultáneas pendientes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado mfplay.h

Consulte también

IMFPMediaPlayerCallback

Estructuras de Media Foundation

Uso de MFPlay para la reproducción de audio y vídeo