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);