Condividi tramite


Funzione MFCompareFullToPartialMediaType (mfapi.h)

Confronta un tipo di supporto completo con un tipo di supporto parziale.

Sintassi

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

Parametri

pMFTypeFull

Puntatore all'interfaccia IMFMediaType del tipo di supporto completo.

pMFTypePartial

Puntatore all'interfaccia IMFMediaType del tipo di supporto parziale.

Valore restituito

Se il tipo di supporto completo è compatibile con il tipo di supporto parziale, la funzione restituisce TRUE. In caso contrario, la funzione restituisce FALSE.

Commenti

Un componente della pipeline può restituire un tipo di supporto parziale per descrivere un intervallo di possibili formati che il componente potrebbe accettare. Un tipo di supporto parziale ha almeno un GUID di tipo principale, ma potrebbe mancare alcuni degli altri attributi necessari per descrivere completamente il tipo. Gli attributi mancanti rappresentano i valori "non importa" per il tipo parziale. Ad esempio, un tipo di video parziale potrebbe non avere gli attributi per la larghezza e l'altezza del video.

Questa funzione restituisce TRUE se le condizioni seguenti sono entrambe vere:

  • Il tipo di supporto parziale contiene un GUID di tipo principale.
  • Tutti gli attributi nel tipo parziale esistono nel tipo completo e vengono impostati sullo stesso valore.
In caso contrario, la funzione restituisce FALSE.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfapi.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

Funzioni di Media Foundation