47 unsigned long cMediaTypes,
49 unsigned long* pcFetched);
51 unsigned long cMediaTypes);
78 HRESULT STDCALL ( *
QueryId )(
IPin * This,
unsigned short* *Id);
106 unsigned long* pcFetched);
109 unsigned long cPins);
125 unsigned char** ppBuffer);
164 long bDiscontinuity);
168 long long* pTimeStart,
169 long long* pTimeEnd);
174 long long* pTimeStart,
175 long long* pTimeEnd);
193 unsigned long dwMilliSecsTimeout,
203 const unsigned short* Id,
210 const unsigned short* pName);
212 unsigned short** pVendorInfo);
239 unsigned long dwFlags);
265 long *nSamplesProcessed);
296 HRESULT STDCALL ( *
unk1 )(void);
297 HRESULT STDCALL ( *
unk2 )(void);
298 HRESULT STDCALL ( *
unk3 )(void);
300 HRESULT STDCALL ( *
unk5 )(void);
302 HRESULT STDCALL ( *
unk7 )(void);
303 HRESULT STDCALL ( *
unk8 )(void);
contrast
Definition eq.c:160
long long REFERENCE_TIME
Definition guids.h:25
AM_MEDIA_TYPE
Definition guids.h:23
GUID CLSID
Definition guids.h:43
struct IMediaSample_vt IMediaSample_vt
struct IEnumPins_vt IEnumPins_vt
struct IHidden_vt IHidden_vt
struct IMemAllocator_vt IMemAllocator_vt
struct IDivxFilterInterface IDivxFilterInterface
struct IMemInputPin_vt IMemInputPin_vt
struct _IFilterGraph IFilterGraph
Definition interfaces.h:16
struct IBaseFilter_vt IBaseFilter_vt
struct _AllocatorProperties ALLOCATOR_PROPERTIES
PIN_DIRECTION
Definition interfaces.h:21
@ PINDIR_OUTPUT
Definition interfaces.h:23
@ PINDIR_INPUT
Definition interfaces.h:22
struct IEnumMediaTypes_vt IEnumMediaTypes_vt
struct _IReferenceClock IReferenceClock
Definition interfaces.h:15
struct IHidden2_vt IHidden2_vt
#define INHERIT_IUNKNOWN()
Definition iunk.h:6
Definition interfaces.h:183
HRESULT STDCALL(* Stop)(IBaseFilter *This)
Definition interfaces.h:188
HRESULT STDCALL(* Pause)(IBaseFilter *This)
Definition interfaces.h:189
HRESULT STDCALL(* SetSyncSource)(IBaseFilter *This, IReferenceClock *pClock)
Definition interfaces.h:196
HRESULT STDCALL(* GetSyncSource)(IBaseFilter *This, IReferenceClock **pClock)
Definition interfaces.h:198
HRESULT STDCALL(* GetClassID)(IBaseFilter *This, CLSID *pClassID)
Definition interfaces.h:186
HRESULT STDCALL(* JoinFilterGraph)(IBaseFilter *This, IFilterGraph *pGraph, const unsigned short *pName)
Definition interfaces.h:208
HRESULT STDCALL(* EnumPins)(IBaseFilter *This, IEnumPins **ppEnum)
Definition interfaces.h:200
HRESULT STDCALL(* GetState)(IBaseFilter *This, unsigned long dwMilliSecsTimeout, void *State)
Definition interfaces.h:192
HRESULT STDCALL(* Run)(IBaseFilter *This, REFERENCE_TIME tStart)
Definition interfaces.h:190
HRESULT STDCALL(* QueryVendorInfo)(IBaseFilter *This, unsigned short **pVendorInfo)
Definition interfaces.h:211
HRESULT STDCALL(* QueryFilterInfo)(IBaseFilter *This, void *pInfo)
Definition interfaces.h:205
HRESULT STDCALL(* FindPin)(IBaseFilter *This, const unsigned short *Id, IPin **ppPin)
Definition interfaces.h:202
Definition interfaces.h:314
HRESULT STDCALL(* put_AspectRatio)(IDivxFilterInterface *This, int x, IDivxFilterInterface *Thisit, int y)
Definition interfaces.h:328
HRESULT STDCALL(* get_AspectRatio)(IDivxFilterInterface *This, int *x, IDivxFilterInterface *Thisit, int *y)
Definition interfaces.h:329
HRESULT STDCALL(* get_MaxDelayAllowed)(IDivxFilterInterface *This, int *maxdelayallowed)
Definition interfaces.h:324
HRESULT STDCALL(* put_Saturation)(IDivxFilterInterface *This, int saturation)
Definition interfaces.h:323
HRESULT STDCALL(* put_PPLevel)(IDivxFilterInterface *This, int PPLevel)
Definition interfaces.h:318
HRESULT STDCALL(* put_Contrast)(IDivxFilterInterface *This, int contrast)
Definition interfaces.h:322
HRESULT STDCALL(* put_MaxDelayAllowed)(IDivxFilterInterface *This, int maxdelayallowed)
Definition interfaces.h:320
HRESULT STDCALL(* get_PPLevel)(IDivxFilterInterface *This, int *PPLevel)
Definition interfaces.h:317
HRESULT STDCALL(* get_Saturation)(IDivxFilterInterface *This, int *saturation)
Definition interfaces.h:327
HRESULT STDCALL(* put_DefaultPPLevel)(IDivxFilterInterface *This)
Definition interfaces.h:319
HRESULT STDCALL(* put_Brightness)(IDivxFilterInterface *This, int brightness)
Definition interfaces.h:321
HRESULT STDCALL(* get_Contrast)(IDivxFilterInterface *This, int *contrast)
Definition interfaces.h:326
HRESULT STDCALL(* get_Brightness)(IDivxFilterInterface *This, int *brightness)
Definition interfaces.h:325
Definition interfaces.h:309
struct IDivxFilterInterface_vt * vt
Definition interfaces.h:310
Definition interfaces.h:99
HRESULT STDCALL(* Clone)(IEnumPins *This, IEnumPins **ppEnum)
Definition interfaces.h:113
HRESULT STDCALL(* Next)(IEnumPins *This, unsigned long cPins, IPin **ppPins, unsigned long *pcFetched)
Definition interfaces.h:103
HRESULT STDCALL(* Reset)(IEnumPins *This)
Definition interfaces.h:111
HRESULT STDCALL(* Skip)(IEnumPins *This, unsigned long cPins)
Definition interfaces.h:108
Definition interfaces.h:293
HRESULT STDCALL(* DecodeSet)(IHidden2 *This, int *region)
Definition interfaces.h:301
HRESULT STDCALL(* unk3)(void)
Definition interfaces.h:298
HRESULT STDCALL(* unk8)(void)
Definition interfaces.h:303
HRESULT STDCALL(* unk2)(void)
Definition interfaces.h:297
HRESULT STDCALL(* unk1)(void)
Definition interfaces.h:296
HRESULT STDCALL(* unk7)(void)
Definition interfaces.h:302
HRESULT STDCALL(* unk5)(void)
Definition interfaces.h:300
HRESULT STDCALL(* DecodeGet)(IHidden2 *This, int *region)
Definition interfaces.h:299
Definition interfaces.h:273
HRESULT STDCALL(* GetSmth5)(IHidden *This, int *pv)
Definition interfaces.h:284
HRESULT STDCALL(* SetSmth4)(IHidden *This, int v1, int v2)
Definition interfaces.h:283
HRESULT STDCALL(* SetSmth3)(IHidden *This, int v1, int v2)
Definition interfaces.h:281
HRESULT STDCALL(* GetSmth3)(IHidden *This, int *pv)
Definition interfaces.h:280
HRESULT STDCALL(* SetSmth2)(IHidden *This, int v1, int v2)
Definition interfaces.h:279
HRESULT STDCALL(* GetSmth2)(IHidden *This, int *pv)
Definition interfaces.h:278
HRESULT STDCALL(* GetSmth)(IHidden *This, int *pv)
Definition interfaces.h:276
HRESULT STDCALL(* SetSmth5)(IHidden *This, int v1, int v2)
Definition interfaces.h:285
HRESULT STDCALL(* SetSmth)(IHidden *This, int v1, int v2)
Definition interfaces.h:277
HRESULT STDCALL(* GetSmth4)(IHidden *This, int *pv)
Definition interfaces.h:282
HRESULT STDCALL(* GetSmth6)(IHidden *This, int *pv)
Definition interfaces.h:286
Definition interfaces.h:220
HRESULT STDCALL(* Commit)(IMemAllocator *This)
Definition interfaces.h:231
HRESULT STDCALL(* ReleaseBuffer)(IMemAllocator *This, IMediaSample *pBuffer)
Definition interfaces.h:241
HRESULT STDCALL(* GetBuffer)(IMemAllocator *This, IMediaSample **ppBuffer, REFERENCE_TIME *pStartTime, REFERENCE_TIME *pEndTime, unsigned long dwFlags)
Definition interfaces.h:235
HRESULT STDCALL(* GetProperties)(IMemAllocator *This, ALLOCATOR_PROPERTIES *pProps)
Definition interfaces.h:228
HRESULT STDCALL(* Decommit)(IMemAllocator *This)
Definition interfaces.h:233
HRESULT STDCALL(* SetProperties)(IMemAllocator *This, ALLOCATOR_PROPERTIES *pRequest, ALLOCATOR_PROPERTIES *pActual)
Definition interfaces.h:224
Definition interfaces.h:62
HRESULT STDCALL(* QueryId)(IPin *This, unsigned short **Id)
Definition interfaces.h:78
HRESULT STDCALL(* Disconnect)(IPin *This)
Definition interfaces.h:71
HRESULT STDCALL(* ConnectionMediaType)(IPin *This, AM_MEDIA_TYPE *pmt)
Definition interfaces.h:73
HRESULT STDCALL(* EndOfStream)(IPin *This)
Definition interfaces.h:86
HRESULT STDCALL(* EnumMediaTypes)(IPin *This, IEnumMediaTypes **ppEnum)
Definition interfaces.h:81
HRESULT STDCALL(* QueryDirection)(IPin *This, PIN_DIRECTION *pPinDir)
Definition interfaces.h:76
HRESULT STDCALL(* ConnectedTo)(IPin *This, IPin **pPin)
Definition interfaces.h:72
HRESULT STDCALL(* QueryAccept)(IPin *This, const AM_MEDIA_TYPE *pmt)
Definition interfaces.h:79
HRESULT STDCALL(* ReceiveConnection)(IPin *This, IPin *pConnector, const AM_MEDIA_TYPE *pmt)
Definition interfaces.h:68
HRESULT STDCALL(* QueryInternalConnections)(IPin *This, IPin **apPin, unsigned long *nPin)
Definition interfaces.h:83
HRESULT STDCALL(* Connect)(IPin *This, IPin *pReceivePin, AM_MEDIA_TYPE *pmt)
Definition interfaces.h:65
HRESULT STDCALL(* NewSegment)(IPin *This, REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate)
Definition interfaces.h:89
HRESULT STDCALL(* QueryPinInfo)(IPin *This, PIN_INFO *pInfo)
Definition interfaces.h:75
HRESULT STDCALL(* EndFlush)(IPin *This)
Definition interfaces.h:88
HRESULT STDCALL(* BeginFlush)(IPin *This)
Definition interfaces.h:87
Definition interfaces.h:34
long cbAlign
Definition interfaces.h:37
long cBuffers
Definition interfaces.h:35
long cbBuffer
Definition interfaces.h:36
long cbPrefix
Definition interfaces.h:38
Definition interfaces.h:214
struct IBaseFilter_vt * vt
Definition interfaces.h:214
Definition interfaces.h:116
struct IEnumPins_vt * vt
Definition interfaces.h:116
Definition interfaces.h:305
struct IHidden2_vt * vt
Definition interfaces.h:305
Definition interfaces.h:288
struct IHidden_vt * vt
Definition interfaces.h:288
Definition interfaces.h:244
IMemAllocator_vt * vt
Definition interfaces.h:244
Definition interfaces.h:94
IPin_vt * vt
Definition interfaces.h:94
Definition interfaces.h:27
IBaseFilter * pFilter
Definition interfaces.h:28
unsigned short achName[128]
Definition interfaces.h:30
PIN_DIRECTION dir
Definition interfaces.h:29