Compartilhar via


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.
Caso contrário, a função retornará FALSE.

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

Confira também

Funções do Media Foundation