Mercurial > mplayer.hg
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]; |