estrutura MFP_MEDIAITEM_SET_EVENT (mfplay.h)

Importante Preterido. Essa API pode ser removida de versões futuras do Windows. Os aplicativos devem usar a Sessão de Mídia para reprodução.
 

Estrutura de eventos para o evento MFP_EVENT_TYPE_MEDIAITEM_SET . Esse evento é enviado quando o método IMFPMediaPlayer::SetMediaItem é concluído.

Sintaxe

typedef struct MFP_MEDIAITEM_SET_EVENT {
  MFP_EVENT_HEADER header;
  IMFPMediaItem    *pMediaItem;
} MFP_MEDIAITEM_SET_EVENT;

Membros

header

MFP_EVENT_HEADER estrutura que contém dados comuns a todos os eventos IMFPMediaPlayer .

pMediaItem

Um ponteiro para a interface IMFPMediaItem do item de mídia que foi enfileirado para reprodução.

Comentários

Para obter um ponteiro para essa estrutura, converta o parâmetro pEventHeader do método IMFPMediaPlayerCallback::OnMediaPlayerEvent . Você pode usar a macro MFP_GET_MEDIAITEM_SET_EVENT para essa finalidade.

Se um ou mais fluxos não puderem ser conectados a um coletor de mídia, o repositório de propriedades do evento conterá a propriedade MFP_PKEY_StreamRenderingResults . O valor da propriedade é uma matriz de valores HRESULT , indicando quais fluxos foram conectados com êxito. O repositório de propriedades de eventos pode ser acessado por meio do membro header.pPropertyStore .

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho mfplay.h

Confira também

IMFPMediaPlayerCallback

Estruturas do Media Foundation

Usando mfplay para reprodução de áudio/vídeo