ReactOS 0.4.17-dev-934-g091855f
strmbase_filter Struct Reference

#include <strmbase.h>

Collaboration diagram for strmbase_filter:

Public Attributes

IBaseFilter IBaseFilter_iface
 
IUnknown IUnknown_inner
 
IUnknown * outer_unk
 
LONG refcount
 
CRITICAL_SECTION filter_cs
 
CRITICAL_SECTION stream_cs
 
FILTER_STATE state
 
IReferenceClock * clock
 
WCHAR name [128]
 
IFilterGraph * graph
 
CLSID clsid
 
LONG pin_version
 
const struct strmbase_filter_ops * ops
 

Detailed Description

Definition at line 142 of file strmbase.h.

Member Data Documentation

◆ clock

IReferenceClock* strmbase_filter::clock

Definition at line 152 of file strmbase.h.

◆ clsid

CLSID strmbase_filter::clsid

Definition at line 155 of file strmbase.h.

◆ filter_cs

CRITICAL_SECTION strmbase_filter::filter_cs

Definition at line 148 of file strmbase.h.

◆ graph

IFilterGraph* strmbase_filter::graph

Definition at line 154 of file strmbase.h.

Referenced by filter_JoinFilterGraph().

◆ IBaseFilter_iface

IBaseFilter strmbase_filter::IBaseFilter_iface

Definition at line 144 of file strmbase.h.

Referenced by impl_from_IBaseFilter().

◆ IUnknown_inner

IUnknown strmbase_filter::IUnknown_inner

Definition at line 145 of file strmbase.h.

Referenced by impl_from_IUnknown().

◆ name

WCHAR strmbase_filter::name[128]

Definition at line 153 of file strmbase.h.

◆ ops

const struct strmbase_filter_ops* strmbase_filter::ops

Definition at line 158 of file strmbase.h.

Referenced by strmbase_filter_init().

◆ outer_unk

IUnknown* strmbase_filter::outer_unk

Definition at line 146 of file strmbase.h.

◆ pin_version

LONG strmbase_filter::pin_version

Definition at line 156 of file strmbase.h.

◆ refcount

LONG strmbase_filter::refcount

Definition at line 147 of file strmbase.h.

Referenced by filter_inner_AddRef(), and filter_inner_Release().

◆ state

FILTER_STATE strmbase_filter::state

Definition at line 151 of file strmbase.h.

Referenced by smart_tee_wait_state().

◆ stream_cs

CRITICAL_SECTION strmbase_filter::stream_cs

Definition at line 149 of file strmbase.h.


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