Ignore:
Timestamp:
Aug 23, 2001, 8:34:51 PM (24 years ago)
Author:
sandervl
Message:

wine updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/quartz/fgraph.h

    r6563 r6578  
    1111                + IDispatch - IMediaControl
    1212                + IDispatch - IMediaEvent - IMediaEventEx
     13                + IDispatch - IMediaPosition
    1314                + IMediaSeeking
    1415                + IDispatch - IBasicVideo (pass to a renderer)
     
    2425} FG_IFilterGraph2Impl;
    2526
     27typedef struct FG_IMediaControlImpl
     28{
     29        ICOM_VFIELD(IMediaControl);
     30} FG_IMediaControlImpl;
     31
     32typedef struct FG_IMediaEventImpl
     33{
     34        ICOM_VFIELD(IMediaEventEx);
     35} FG_IMediaEventImpl;
     36
     37typedef struct FG_IMediaPositionImpl
     38{
     39        ICOM_VFIELD(IMediaPosition);
     40} FG_IMediaPositionImpl;
     41
     42typedef struct FG_IMediaSeekingImpl
     43{
     44        ICOM_VFIELD(IMediaSeeking);
     45} FG_IMediaSeekingImpl;
     46
     47typedef struct FG_IBasicVideoImpl
     48{
     49        ICOM_VFIELD(IBasicVideo2);
     50} FG_IBasicVideoImpl;
     51
     52typedef struct FG_IBasicAudioImpl
     53{
     54        ICOM_VFIELD(IBasicAudio);
     55} FG_IBasicAudioImpl;
     56
     57typedef struct FG_IVideoWindowImpl
     58{
     59        ICOM_VFIELD(IVideoWindow);
     60} FG_IVideoWindowImpl;
     61
     62
    2663typedef struct CFilterGraph
    2764{
    2865        QUARTZ_IUnkImpl unk;
    2966        FG_IFilterGraph2Impl    fgraph;
     67        FG_IMediaControlImpl    mediacontrol;
     68        FG_IMediaEventImpl      mediaevent;
     69        FG_IMediaPositionImpl   mediaposition;
     70        FG_IMediaSeekingImpl    mediaseeking;
     71        FG_IBasicVideoImpl      basvid;
     72        FG_IBasicAudioImpl      basaud;
     73        FG_IVideoWindowImpl     vidwin;
    3074
    3175        /* IFilterGraph2 fields. */
     76        /* IMediaControl fields. */
     77        /* IMediaEvent fields. */
     78        /* IMediaPosition fields. */
     79        /* IMediaSeeking fields. */
     80        /* IBasicVideo fields. */
     81        /* IBasicAudio fields. */
     82        /* IVideoWindow fields. */
    3283} CFilterGraph;
    3384
     
    3788
    3889void CFilterGraph_InitIFilterGraph2( CFilterGraph* pfg );
     90void CFilterGraph_InitIMediaControl( CFilterGraph* pfg );
     91void CFilterGraph_InitIMediaEventEx( CFilterGraph* pfg );
     92void CFilterGraph_InitIMediaPosition( CFilterGraph* pfg );
     93void CFilterGraph_InitIMediaSeeking( CFilterGraph* pfg );
     94void CFilterGraph_InitIBasicVideo2( CFilterGraph* pfg );
     95void CFilterGraph_InitIBasicAudio( CFilterGraph* pfg );
     96void CFilterGraph_InitIVideoWindow( CFilterGraph* pfg );
    3997
    4098
Note: See TracChangeset for help on using the changeset viewer.