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