ReactOS 0.4.17-dev-934-g091855f
filter_graph Struct Reference
Collaboration diagram for filter_graph:

Public Attributes

IUnknown IUnknown_inner
 
IFilterGraph2 IFilterGraph2_iface
 
IMediaControl IMediaControl_iface
 
IMediaSeeking IMediaSeeking_iface
 
IBasicAudio IBasicAudio_iface
 
IBasicVideo2 IBasicVideo2_iface
 
IVideoWindow IVideoWindow_iface
 
IMediaEventEx IMediaEventEx_iface
 
IMediaFilter IMediaFilter_iface
 
IMediaEventSink IMediaEventSink_iface
 
IGraphConfig IGraphConfig_iface
 
IMediaPosition IMediaPosition_iface
 
IObjectWithSite IObjectWithSite_iface
 
IGraphVersion IGraphVersion_iface
 
IVideoFrameStep IVideoFrameStep_iface
 
IUnknown * outer_unk
 
LONG ref
 
IUnknown * punkFilterMapper2
 
struct list filters
 
unsigned int name_index
 
FILTER_STATE state
 
TP_WORK * async_run_work
 
IReferenceClock * refClock
 
IBaseFilter * refClockProvider
 
CRITICAL_SECTION event_cs
 
struct list media_events
 
HANDLE media_event_handle
 
HWND media_event_window
 
UINT media_event_message
 
LPARAM media_event_lparam
 
HANDLE hEventCompletion
 
int CompletionStatus
 
int nRenderers
 
int EcCompleteCount
 
int HandleEcComplete
 
int HandleEcRepaint
 
int HandleEcClockChanged
 
unsigned int got_ec_complete: 1
 
unsigned int media_events_disabled: 1
 
CRITICAL_SECTION cs
 
ITF_CACHE_ENTRY ItfCacheEntries [MAX_ITF_CACHE_ENTRIES]
 
int nItfCacheEntries
 
BOOL defaultclock
 
GUID timeformatseek
 
IUnknown * pSite
 
LONG version
 
REFERENCE_TIME stream_start
 
REFERENCE_TIME stream_elapsed
 
REFERENCE_TIME stream_stop
 
LONGLONG current_pos
 
unsigned int needs_async_run: 1
 
unsigned int threaded: 1
 

Detailed Description

Definition at line 81 of file filtergraph.c.

Member Data Documentation

◆ async_run_work

TP_WORK* filter_graph::async_run_work

Definition at line 115 of file filtergraph.c.

◆ CompletionStatus

int filter_graph::CompletionStatus

Definition at line 131 of file filtergraph.c.

◆ cs

CRITICAL_SECTION filter_graph::cs

Definition at line 140 of file filtergraph.c.

◆ current_pos

LONGLONG filter_graph::current_pos

Definition at line 152 of file filtergraph.c.

◆ defaultclock

BOOL filter_graph::defaultclock

Definition at line 143 of file filtergraph.c.

◆ EcCompleteCount

int filter_graph::EcCompleteCount

Definition at line 133 of file filtergraph.c.

◆ event_cs

CRITICAL_SECTION filter_graph::event_cs

Definition at line 124 of file filtergraph.c.

◆ filters

struct list filter_graph::filters

Definition at line 111 of file filtergraph.c.

Referenced by GetTargetInterface().

◆ got_ec_complete

unsigned int filter_graph::got_ec_complete

Definition at line 137 of file filtergraph.c.

◆ HandleEcClockChanged

int filter_graph::HandleEcClockChanged

Definition at line 136 of file filtergraph.c.

◆ HandleEcComplete

int filter_graph::HandleEcComplete

Definition at line 134 of file filtergraph.c.

◆ HandleEcRepaint

int filter_graph::HandleEcRepaint

Definition at line 135 of file filtergraph.c.

◆ hEventCompletion

HANDLE filter_graph::hEventCompletion

Definition at line 130 of file filtergraph.c.

◆ IBasicAudio_iface

IBasicAudio filter_graph::IBasicAudio_iface

Definition at line 87 of file filtergraph.c.

Referenced by impl_from_IBasicAudio().

◆ IBasicVideo2_iface

IBasicVideo2 filter_graph::IBasicVideo2_iface

Definition at line 88 of file filtergraph.c.

Referenced by impl_from_IBasicVideo2().

◆ IFilterGraph2_iface

IFilterGraph2 filter_graph::IFilterGraph2_iface

Definition at line 84 of file filtergraph.c.

Referenced by impl_from_IFilterGraph2().

◆ IGraphConfig_iface

IGraphConfig filter_graph::IGraphConfig_iface

Definition at line 93 of file filtergraph.c.

Referenced by impl_from_IGraphConfig().

◆ IGraphVersion_iface

IGraphVersion filter_graph::IGraphVersion_iface

Definition at line 96 of file filtergraph.c.

Referenced by impl_from_IGraphVersion().

◆ IMediaControl_iface

IMediaControl filter_graph::IMediaControl_iface

Definition at line 85 of file filtergraph.c.

Referenced by impl_from_IMediaControl().

◆ IMediaEventEx_iface

IMediaEventEx filter_graph::IMediaEventEx_iface

Definition at line 90 of file filtergraph.c.

Referenced by impl_from_IMediaEventEx().

◆ IMediaEventSink_iface

IMediaEventSink filter_graph::IMediaEventSink_iface

Definition at line 92 of file filtergraph.c.

Referenced by impl_from_IMediaEventSink().

◆ IMediaFilter_iface

IMediaFilter filter_graph::IMediaFilter_iface

Definition at line 91 of file filtergraph.c.

Referenced by impl_from_IMediaFilter().

◆ IMediaPosition_iface

IMediaPosition filter_graph::IMediaPosition_iface

Definition at line 94 of file filtergraph.c.

Referenced by impl_from_IMediaPosition().

◆ IMediaSeeking_iface

IMediaSeeking filter_graph::IMediaSeeking_iface

Definition at line 86 of file filtergraph.c.

Referenced by impl_from_IMediaSeeking().

◆ IObjectWithSite_iface

IObjectWithSite filter_graph::IObjectWithSite_iface

Definition at line 95 of file filtergraph.c.

Referenced by impl_from_IObjectWithSite().

◆ ItfCacheEntries

ITF_CACHE_ENTRY filter_graph::ItfCacheEntries[MAX_ITF_CACHE_ENTRIES]

Definition at line 141 of file filtergraph.c.

Referenced by GetTargetInterface().

◆ IUnknown_inner

IUnknown filter_graph::IUnknown_inner

Definition at line 83 of file filtergraph.c.

Referenced by impl_from_IUnknown().

◆ IVideoFrameStep_iface

IVideoFrameStep filter_graph::IVideoFrameStep_iface

Definition at line 105 of file filtergraph.c.

Referenced by impl_from_IVideoFrameStep().

◆ IVideoWindow_iface

IVideoWindow filter_graph::IVideoWindow_iface

Definition at line 89 of file filtergraph.c.

Referenced by impl_from_IVideoWindow().

◆ media_event_handle

HANDLE filter_graph::media_event_handle

Definition at line 126 of file filtergraph.c.

◆ media_event_lparam

LPARAM filter_graph::media_event_lparam

Definition at line 129 of file filtergraph.c.

◆ media_event_message

UINT filter_graph::media_event_message

Definition at line 128 of file filtergraph.c.

◆ media_event_window

HWND filter_graph::media_event_window

Definition at line 127 of file filtergraph.c.

◆ media_events

struct list filter_graph::media_events

Definition at line 125 of file filtergraph.c.

◆ media_events_disabled

unsigned int filter_graph::media_events_disabled

Definition at line 138 of file filtergraph.c.

◆ name_index

unsigned int filter_graph::name_index

Definition at line 112 of file filtergraph.c.

◆ needs_async_run

unsigned int filter_graph::needs_async_run

Definition at line 154 of file filtergraph.c.

◆ nItfCacheEntries

int filter_graph::nItfCacheEntries

Definition at line 142 of file filtergraph.c.

Referenced by GetTargetInterface().

◆ nRenderers

int filter_graph::nRenderers

Definition at line 132 of file filtergraph.c.

◆ outer_unk

IUnknown* filter_graph::outer_unk

Definition at line 107 of file filtergraph.c.

◆ pSite

IUnknown* filter_graph::pSite

Definition at line 145 of file filtergraph.c.

◆ punkFilterMapper2

IUnknown* filter_graph::punkFilterMapper2

Definition at line 109 of file filtergraph.c.

◆ ref

LONG filter_graph::ref

Definition at line 108 of file filtergraph.c.

◆ refClock

IReferenceClock* filter_graph::refClock

Definition at line 117 of file filtergraph.c.

◆ refClockProvider

IBaseFilter* filter_graph::refClockProvider

Definition at line 118 of file filtergraph.c.

◆ state

FILTER_STATE filter_graph::state

Definition at line 114 of file filtergraph.c.

◆ stream_elapsed

REFERENCE_TIME filter_graph::stream_elapsed

Definition at line 150 of file filtergraph.c.

◆ stream_start

REFERENCE_TIME filter_graph::stream_start

Definition at line 150 of file filtergraph.c.

◆ stream_stop

REFERENCE_TIME filter_graph::stream_stop

Definition at line 151 of file filtergraph.c.

◆ threaded

unsigned int filter_graph::threaded

Definition at line 155 of file filtergraph.c.

Referenced by filter_graph_common_create().

◆ timeformatseek

GUID filter_graph::timeformatseek

Definition at line 144 of file filtergraph.c.

◆ version

LONG filter_graph::version

Definition at line 146 of file filtergraph.c.


The documentation for this struct was generated from the following file: