Interface IMFPMediaItem (mfplay.h)

Nota 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.
 

Representa um item de mídia. Um item de mídia é uma abstração para uma fonte de dados de mídia, como um arquivo de vídeo. Use essa interface para obter informações sobre a origem ou para alterar determinadas configurações de reprodução, como os horários de início e parada. Para obter um ponteiro para essa interface, chame um dos seguintes métodos:

Herança

A interface IMFPMediaItem herda da interface IUnknown . IMFPMediaItem também tem estes tipos de membros:

Métodos

A interface IMFPMediaItem tem esses métodos.

 
IMFPMediaItem::GetCharacteristics

Obtém vários sinalizadores que descrevem o item de mídia.
IMFPMediaItem::GetDuration

Obtém a duração do item de mídia.
IMFPMediaItem::GetMediaPlayer

Obtém um ponteiro para o objeto de player MFPlay que criou o item de mídia.
IMFPMediaItem::GetMetadata

Obtém um repositório de propriedades que contém metadados para a origem, como autor ou título.
IMFPMediaItem::GetNumberOfStreams

Obtém o número de fluxos (áudio, vídeo e outros) no item de mídia.
IMFPMediaItem::GetObject

Obtém o objeto que foi usado para criar o item de mídia.
IMFPMediaItem::GetPresentationAttribute

Consulta o item de mídia para um atributo de apresentação.
IMFPMediaItem::GetStartStopPosition

Obtém os horários de início e parada para o item de mídia.
IMFPMediaItem::GetStreamAttribute

Consulta o item de mídia para um atributo de fluxo.
IMFPMediaItem::GetStreamSelection

Consulta se um fluxo está selecionado para ser reproduzido. (IMFPMediaItem.GetStreamSelection)
IMFPMediaItem::GetURL

Obtém a URL que foi usada para criar o item de mídia.
IMFPMediaItem::GetUserData

Obtém o valor definido pelo aplicativo armazenado no item de mídia.
IMFPMediaItem::HasAudio

Consulta se o item de mídia contém um fluxo de áudio.
IMFPMediaItem::HasVideo

Consulta se o item de mídia contém um fluxo de vídeo.
IMFPMediaItem::IsProtected

Consulta se o item de mídia contém conteúdo protegido.
IMFPMediaItem::SetStartStopPosition

Define a hora de início e parada para o item de mídia.
IMFPMediaItem::SetStreamSelection

Seleciona ou desmarca um fluxo.
IMFPMediaItem::SetStreamSink

Define um coletor de mídia para o item de mídia.
IMFPMediaItem::SetUserData

Armazena um valor definido pelo aplicativo no item de mídia.

Requisitos

Requisito Valor
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]
Plataforma de Destino Windows
Cabeçalho mfplay.h

Confira também

Media Foundation Interfaces

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