Mercurial > mplayer.hg
comparison loader/dshow/outputpin.h @ 3130:623cdb771e97
avifile sync. seems to some bugs fixed...
author | arpi |
---|---|
date | Mon, 26 Nov 2001 00:56:11 +0000 |
parents | 213b35f84cf3 |
children | 174e2a58b4cd |
comparison
equal
deleted
inserted
replaced
3129:6d965759dd01 | 3130:623cdb771e97 |
---|---|
9 | 9 |
10 typedef struct _COutputMemPin COutputMemPin; | 10 typedef struct _COutputMemPin COutputMemPin; |
11 struct _COutputMemPin | 11 struct _COutputMemPin |
12 { | 12 { |
13 IMemInputPin_vt* vt; | 13 IMemInputPin_vt* vt; |
14 DECLARE_IUNKNOWN(); | |
14 char** frame_pointer; | 15 char** frame_pointer; |
15 long* frame_size_pointer; | 16 long* frame_size_pointer; |
16 MemAllocator* pAllocator; | 17 MemAllocator* pAllocator; |
17 COutputPin* parent; | 18 COutputPin* parent; |
18 }; | 19 }; |
19 | 20 |
20 struct _COutputPin | 21 struct _COutputPin |
21 { | 22 { |
22 IPin_vt* vt; | 23 IPin_vt* vt; |
24 DECLARE_IUNKNOWN(); | |
23 COutputMemPin* mempin; | 25 COutputMemPin* mempin; |
24 int refcount; | |
25 AM_MEDIA_TYPE type; | 26 AM_MEDIA_TYPE type; |
26 IPin* remote; | 27 IPin* remote; |
27 void ( *SetFramePointer )(COutputPin*, char** z); | 28 void ( *SetFramePointer )(COutputPin*, char** z); |
28 void ( *SetPointer2 )(COutputPin*, char* p); | 29 void ( *SetPointer2 )(COutputPin*, char* p); |
29 void ( *SetFrameSizePointer )(COutputPin*, long* z); | 30 void ( *SetFrameSizePointer )(COutputPin*, long* z); |