Changeset 6578 for trunk/src/quartz/fgraph.c
- Timestamp:
- Aug 23, 2001, 8:34:51 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/quartz/fgraph.c
r6563 r6578 14 14 #include "winerror.h" 15 15 #include "wine/obj_base.h" 16 #include "wine/obj_oleaut.h" 16 17 #include "strmif.h" 18 #include "control.h" 17 19 #include "uuids.h" 18 20 … … 29 31 { &IID_IGraphBuilder, offsetof(CFilterGraph,fgraph)-offsetof(CFilterGraph,unk) }, 30 32 { &IID_IFilterGraph2, offsetof(CFilterGraph,fgraph)-offsetof(CFilterGraph,unk) }, 33 { &IID_IMediaControl, offsetof(CFilterGraph,mediacontrol)-offsetof(CFilterGraph,unk) }, 34 { &IID_IMediaEvent, offsetof(CFilterGraph,mediaevent)-offsetof(CFilterGraph,unk) }, 35 { &IID_IMediaEventEx, offsetof(CFilterGraph,mediaevent)-offsetof(CFilterGraph,unk) }, 36 { &IID_IMediaPosition, offsetof(CFilterGraph,mediaposition)-offsetof(CFilterGraph,unk) }, 37 { &IID_IMediaSeeking, offsetof(CFilterGraph,mediaseeking)-offsetof(CFilterGraph,unk) }, 38 { &IID_IBasicVideo, offsetof(CFilterGraph,basvid)-offsetof(CFilterGraph,unk) }, 39 { &IID_IBasicAudio, offsetof(CFilterGraph,basaud)-offsetof(CFilterGraph,unk) }, 40 { &IID_IVideoWindow, offsetof(CFilterGraph,vidwin)-offsetof(CFilterGraph,unk) }, 31 41 }; 32 42 … … 41 51 return E_OUTOFMEMORY; 42 52 43 QUARTZ_IUnkInit( &pfg->unk );53 QUARTZ_IUnkInit( &pfg->unk, punkOuter ); 44 54 CFilterGraph_InitIFilterGraph2( pfg ); 55 CFilterGraph_InitIMediaControl( pfg ); 56 CFilterGraph_InitIMediaEventEx( pfg ); 57 CFilterGraph_InitIMediaPosition( pfg ); 58 CFilterGraph_InitIMediaSeeking( pfg ); 59 CFilterGraph_InitIBasicVideo2( pfg ); 60 CFilterGraph_InitIBasicAudio( pfg ); 61 CFilterGraph_InitIVideoWindow( pfg ); 45 62 46 63 pfg->unk.pEntries = IFEntries; 47 64 pfg->unk.dwEntries = sizeof(IFEntries)/sizeof(IFEntries[0]); 48 65 49 *ppobj = (void*) pfg;66 *ppobj = (void*)(&pfg->unk); 50 67 51 68 return S_OK;
Note:
See TracChangeset
for help on using the changeset viewer.