Función MFCompareFullToPartialMediaType (mfapi.h)

Compara un tipo de medio completo con un tipo de medio parcial.

Sintaxis

BOOL MFCompareFullToPartialMediaType(
  IMFMediaType *pMFTypeFull,
  IMFMediaType *pMFTypePartial
);

Parámetros

pMFTypeFull

Puntero a la interfaz IMFMediaType del tipo de medio completo.

pMFTypePartial

Puntero a la interfaz IMFMediaType del tipo de medio parcial.

Valor devuelto

Si el tipo de medio completo es compatible con el tipo de medio parcial, la función devuelve TRUE. De lo contrario, la función devuelve FALSE.

Comentarios

Un componente de canalización puede devolver un tipo de medio parcial para describir un intervalo de posibles formatos que el componente puede aceptar. Un tipo de medio parcial tiene al menos un GUID de tipo principal, pero podría faltar algunos de los otros atributos necesarios para describir completamente el tipo. Los atributos que faltan representan valores de "don't care" para el tipo parcial. Por ejemplo, podría faltar un tipo de vídeo parcial para el ancho y el alto del vídeo.

Esta función devuelve TRUE si se cumplen las condiciones siguientes:

  • El tipo de medio parcial contiene un GUID de tipo principal.
  • Todos los atributos del tipo parcial existen en el tipo completo y se establecen en el mismo valor.
De lo contrario, la función devuelve FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfapi.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

Funciones de Media Foundation