Compartir a través de


Interfaz IMFMediaTypeHandler (mfidl.h)

Obtiene y establece tipos de medios en un objeto, como un origen multimedia o un receptor de medios.

Herencia

La interfaz IMFMediaTypeHandler hereda de la interfaz IUnknown . IMFMediaTypeHandler también tiene estos tipos de miembros:

Métodos

La interfaz IMFMediaTypeHandler tiene estos métodos.

 
IMFMediaTypeHandler::GetCurrentMediaType

Recupera el tipo de medio actual del objeto .
IMFMediaTypeHandler::GetMajorType

Obtiene el tipo de medio principal del objeto.
IMFMediaTypeHandler::GetMediaTypeByIndex

Recupera un tipo de medio de la lista de tipos de medios admitidos del objeto.
IMFMediaTypeHandler::GetMediaTypeCount

Recupera el número de tipos de medios en la lista de tipos de medios admitidos del objeto.
IMFMediaTypeHandler::IsMediaTypeSupported

Consulta si el objeto admite un tipo de medio especificado.
IMFMediaTypeHandler::SetCurrentMediaType

Establece el tipo de medio del objeto.

Comentarios

Esta interfaz se expone mediante controladores de tipo multimedia.

Si va a implementar un origen de medios personalizado o un receptor de medios, puede crear un controlador de tipo multimedia simple llamando a MFCreateSimpleTypeHandler o puede proporcionar su propia implementación.

Esta interfaz está disponible en las siguientes plataformas si se instalan los componentes redistribuibles del SDK de Windows Media Format 11:

  • Windows XP con Service Pack 2 (SP2) y versiones posteriores.
  • Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) y KB925766 (paquete acumulativo de actualizaciones de octubre de 2006 para Windows XP Media Center Edition) instalado.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

Interfaces de Media Foundation

Tipos de medios

Descriptores de presentación