public HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, BOOL *pbResult)
 {
     return(((delegate * unmanaged <IMFOutputSchema *, IMFAttributes *, MF_ATTRIBUTES_MATCH_TYPE, BOOL *, int>)(lpVtbl[6]))((IMFOutputSchema *)Unsafe.AsPointer(ref this), pTheirs, MatchType, pbResult));
 }
 public int Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [NativeTypeName("BOOL *")] int *pbResult)
 {
     return(((delegate * unmanaged <IMFMediaType *, IMFAttributes *, MF_ATTRIBUTES_MATCH_TYPE, int *, int>)(lpVtbl[6]))((IMFMediaType *)Unsafe.AsPointer(ref this), pTheirs, MatchType, pbResult));
 }