Compartilhar via


Interface IMFMediaTypeHandler (mfidl.h)

Obtém e define tipos de mídia em um objeto, como uma fonte de mídia ou um coletor de mídia.

Herança

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

Métodos

A interface IMFMediaTypeHandler tem esses métodos.

 
IMFMediaTypeHandler::GetCurrentMediaType

Recupera o tipo de mídia atual do objeto.
IMFMediaTypeHandler::GetMajorType

Obtém o tipo de mídia principal do objeto.
IMFMediaTypeHandler::GetMediaTypeByIndex

Recupera um tipo de mídia da lista de tipos de mídia com suporte do objeto.
IMFMediaTypeHandler::GetMediaTypeCount

Recupera o número de tipos de mídia na lista de tipos de mídia com suporte do objeto.
IMFMediaTypeHandler::IsMediaTypeSupported

Consulta se o objeto dá suporte a um tipo de mídia especificado.
IMFMediaTypeHandler::SetCurrentMediaType

Define o tipo de mídia do objeto.

Comentários

Essa interface é exposta por manipuladores de tipo de mídia.

Se você estiver implementando uma fonte de mídia personalizada ou um coletor de mídia, poderá criar um manipulador de tipo de mídia simples chamando MFCreateSimpleTypeHandler ou pode fornecer sua própria implementação.

Essa interface estará disponível nas seguintes plataformas se os componentes redistribuíveis do SDK do Windows Media Format 11 estiverem instalados:

  • Windows XP com Service Pack 2 (SP2) e posterior.
  • Windows XP Media Center Edition 2005 com KB900325 (Windows XP Media Center Edition 2005) e KB925766 (pacote cumulativo de atualizações de outubro de 2006 para Windows XP Media Center Edition) instalados.

Requisitos

   
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h

Confira também

Media Foundation Interfaces

Tipos de mídia

Descritores de apresentação