10 interface
__declspec(uuid("8ca58386-cc13-439b-a226-eaaaffbcedcb"))
13 STDMETHOD (AlphaBlt
) (SubPicDesc
* target
) PURE
;
17 interface
__declspec(uuid("b3a13c82-efcf-4433-95a4-0c750cc638f6"))
18 ISimpleSubPicProvider
:
22 STDMETHOD (SetSubPicProvider
) (IUnknown
* subpic_provider
/*[in]*/) PURE
;
23 STDMETHOD (GetSubPicProvider
) (IUnknown
** subpic_provider
/*[out]*/) PURE
;
25 STDMETHOD (SetFPS
) (double fps
/*[in]*/) PURE
;
26 STDMETHOD (SetTime
) (REFERENCE_TIME now
/*[in]*/) PURE
;
28 STDMETHOD (Invalidate
) (REFERENCE_TIME invalidate_rt
= -1) PURE
;
29 STDMETHOD_(bool, LookupSubPic
) (REFERENCE_TIME now
/*[in]*/, ISimpleSubPic
** output_subpic
/*[out]*/) PURE
;
32 STDMETHOD (GetStats
) (int& nSubPics
, REFERENCE_TIME
& rtNow
, REFERENCE_TIME
& rtStart
, REFERENCE_TIME
& rtStop
/*[out]*/) PURE
;
33 STDMETHOD (GetStats
) (int nSubPic
/*[in]*/, REFERENCE_TIME
& rtStart
, REFERENCE_TIME
& rtStop
/*[out]*/) PURE
;