Função MFCompareFullToPartialMediaType (mfapi.h)
Compara um tipo de mídia completo com um tipo de mídia parcial.
Sintaxe
BOOL MFCompareFullToPartialMediaType(
IMFMediaType *pMFTypeFull,
IMFMediaType *pMFTypePartial
);
Parâmetros
pMFTypeFull
Ponteiro para a interface IMFMediaType do tipo de mídia completo.
pMFTypePartial
Ponteiro para a interface IMFMediaType do tipo de mídia parcial.
Retornar valor
Se o tipo de mídia completo for compatível com o tipo de mídia parcial, a função retornará TRUE. Caso contrário, a função retornará FALSE.
Comentários
Um componente de pipeline pode retornar um tipo de mídia parcial para descrever um intervalo de possíveis formatos que o componente pode aceitar. Um tipo de mídia parcial tem pelo menos um GUID de tipo principal, mas pode estar faltando alguns dos outros atributos necessários para descrever totalmente o tipo. Os atributos ausentes representam valores "não se importa" para o tipo parcial. Por exemplo, um tipo de vídeo parcial pode estar faltando os atributos para a largura e a altura do vídeo.
Essa função retornará TRUE se as seguintes condições forem verdadeiras:
- O tipo de mídia parcial contém um GUID de tipo principal.
- Todos os atributos no tipo parcial existem no tipo completo e são definidos com o mesmo valor.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfapi.h |
Biblioteca | Mfplat.lib |
DLL | Mfplat.dll |