comparison loader/dshow/inputpin.h @ 7386:174e2a58b4cd

avifile sync - 95% cosmetics 5% bug
author arpi
date Fri, 13 Sep 2002 19:43:17 +0000
parents e3bbf44dbab2
children 9533c26c0806
comparison
equal deleted inserted replaced
7385:e2fcdd7608b1 7386:174e2a58b4cd
31 }; 31 };
32 32
33 CBaseFilter* CBaseFilterCreate(const AM_MEDIA_TYPE* vhdr, CBaseFilter2* parent); 33 CBaseFilter* CBaseFilterCreate(const AM_MEDIA_TYPE* vhdr, CBaseFilter2* parent);
34 34
35 35
36 typedef struct _CInputPin CInputPin; 36 typedef struct
37 struct _CInputPin
38 { 37 {
39 IPin_vt* vt; 38 IPin_vt* vt;
40 DECLARE_IUNKNOWN(); 39 DECLARE_IUNKNOWN();
41 CBaseFilter* parent; 40 CBaseFilter* parent;
42 AM_MEDIA_TYPE type; 41 AM_MEDIA_TYPE type;
43 GUID interfaces[1]; 42 GUID interfaces[1];
44 }; 43 } CInputPin;
45 44
46 CInputPin* CInputPinCreate(CBaseFilter* parent, const AM_MEDIA_TYPE* vhdr); 45 CInputPin* CInputPinCreate(CBaseFilter* parent, const AM_MEDIA_TYPE* vhdr);
47 46
48 47
49 typedef struct CRemotePin 48 typedef struct
50 { 49 {
51 IPin_vt* vt; 50 IPin_vt* vt;
52 DECLARE_IUNKNOWN(); 51 DECLARE_IUNKNOWN();
53 CBaseFilter* parent; 52 CBaseFilter* parent;
54 GUID interfaces[1]; 53 GUID interfaces[1];
56 } CRemotePin; 55 } CRemotePin;
57 56
58 CRemotePin* CRemotePinCreate(CBaseFilter* pt, IPin* rpin); 57 CRemotePin* CRemotePinCreate(CBaseFilter* pt, IPin* rpin);
59 58
60 59
61 typedef struct CRemotePin2 60 typedef struct
62 { 61 {
63 IPin_vt* vt; 62 IPin_vt* vt;
64 DECLARE_IUNKNOWN(); 63 DECLARE_IUNKNOWN();
65 CBaseFilter2* parent; 64 CBaseFilter2* parent;
66 GUID interfaces[1]; 65 GUID interfaces[1];