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