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

Public Attributes

IAMMediaStream IAMMediaStream_iface
 
IDirectDrawMediaStream IDirectDrawMediaStream_iface
 
IMemInputPin IMemInputPin_iface
 
IPin IPin_iface
 
LONG ref
 
LONG sample_refs
 
IMultiMediaStream * parent
 
MSPID purpose_id
 
STREAM_TYPE stream_type
 
IDirectDraw * ddraw
 
CRITICAL_SECTION cs
 
IMediaStreamFilter * filter
 
IFilterGraph * graph
 
IPin * peer
 
IMemAllocator * allocator
 
AM_MEDIA_TYPE mt
 
struct format format
 
FILTER_STATE state
 
REFERENCE_TIME segment_start
 
BOOL eos
 
BOOL flushing
 
CONDITION_VARIABLE update_queued_cv
 
struct list update_queue
 

Detailed Description

Definition at line 39 of file ddrawstream.c.

Member Data Documentation

◆ allocator

IMemAllocator* ddraw_stream::allocator

Definition at line 57 of file ddrawstream.c.

Referenced by ddraw_meminput_NotifyAllocator().

◆ cs

CRITICAL_SECTION ddraw_stream::cs

Definition at line 52 of file ddrawstream.c.

◆ ddraw

IDirectDraw* ddraw_stream::ddraw

Definition at line 51 of file ddrawstream.c.

Referenced by ddraw_IDirectDrawMediaStream_SetDirectDraw().

◆ eos

BOOL ddraw_stream::eos

Definition at line 62 of file ddrawstream.c.

◆ filter

IMediaStreamFilter* ddraw_stream::filter

Definition at line 53 of file ddrawstream.c.

Referenced by ddraw_IAMMediaStream_JoinFilter(), and ddraw_meminput_Receive().

◆ flushing

BOOL ddraw_stream::flushing

Definition at line 63 of file ddrawstream.c.

◆ format

struct format ddraw_stream::format

Definition at line 59 of file ddrawstream.c.

◆ graph

IFilterGraph* ddraw_stream::graph

Definition at line 54 of file ddrawstream.c.

◆ IAMMediaStream_iface

IAMMediaStream ddraw_stream::IAMMediaStream_iface

Definition at line 41 of file ddrawstream.c.

Referenced by impl_from_IAMMediaStream().

◆ IDirectDrawMediaStream_iface

IDirectDrawMediaStream ddraw_stream::IDirectDrawMediaStream_iface

Definition at line 42 of file ddrawstream.c.

Referenced by impl_from_IDirectDrawMediaStream().

◆ IMemInputPin_iface

IMemInputPin ddraw_stream::IMemInputPin_iface

Definition at line 43 of file ddrawstream.c.

Referenced by impl_from_IMemInputPin().

◆ IPin_iface

IPin ddraw_stream::IPin_iface

Definition at line 44 of file ddrawstream.c.

Referenced by impl_from_IPin().

◆ mt

◆ parent

IMultiMediaStream* ddraw_stream::parent

Definition at line 48 of file ddrawstream.c.

◆ peer

IPin* ddraw_stream::peer

◆ purpose_id

◆ ref

LONG ddraw_stream::ref

Definition at line 45 of file ddrawstream.c.

Referenced by ddraw_IAMMediaStream_AddRef(), and ddraw_IAMMediaStream_Release().

◆ sample_refs

LONG ddraw_stream::sample_refs

Definition at line 46 of file ddrawstream.c.

◆ segment_start

REFERENCE_TIME ddraw_stream::segment_start

Definition at line 61 of file ddrawstream.c.

◆ state

FILTER_STATE ddraw_stream::state

Definition at line 60 of file ddrawstream.c.

◆ stream_type

STREAM_TYPE ddraw_stream::stream_type

Definition at line 50 of file ddrawstream.c.

Referenced by ddraw_IAMMediaStream_Initialize().

◆ update_queue

struct list ddraw_stream::update_queue

Definition at line 65 of file ddrawstream.c.

◆ update_queued_cv

CONDITION_VARIABLE ddraw_stream::update_queued_cv

Definition at line 64 of file ddrawstream.c.


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