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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de