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

Public Attributes

IAMMediaStream IAMMediaStream_iface
 
IAudioMediaStream IAudioMediaStream_iface
 
IMemInputPin IMemInputPin_iface
 
IPin IPin_iface
 
LONG ref
 
IMultiMediaStream * parent
 
MSPID purpose_id
 
STREAM_TYPE stream_type
 
CRITICAL_SECTION cs
 
IMediaStreamFilter * filter
 
IPin * peer
 
IMemAllocator * allocator
 
AM_MEDIA_TYPE mt
 
WAVEFORMATEX format
 
FILTER_STATE state
 
REFERENCE_TIME segment_start
 
BOOL eos
 
BOOL flushing
 
struct list receive_queue
 
struct list update_queue
 

Detailed Description

Definition at line 41 of file audiostream.c.

Member Data Documentation

◆ allocator

IMemAllocator* audio_stream::allocator

Definition at line 56 of file audiostream.c.

Referenced by audio_meminput_NotifyAllocator().

◆ cs

CRITICAL_SECTION audio_stream::cs

Definition at line 52 of file audiostream.c.

◆ eos

BOOL audio_stream::eos

Definition at line 61 of file audiostream.c.

◆ filter

IMediaStreamFilter* audio_stream::filter

Definition at line 53 of file audiostream.c.

Referenced by audio_IAMMediaStream_JoinFilter().

◆ flushing

BOOL audio_stream::flushing

Definition at line 62 of file audiostream.c.

◆ format

WAVEFORMATEX audio_stream::format

Definition at line 58 of file audiostream.c.

Referenced by audio_IAudioMediaStream_SetFormat().

◆ IAMMediaStream_iface

IAMMediaStream audio_stream::IAMMediaStream_iface

Definition at line 43 of file audiostream.c.

Referenced by impl_from_IAMMediaStream().

◆ IAudioMediaStream_iface

IAudioMediaStream audio_stream::IAudioMediaStream_iface

Definition at line 44 of file audiostream.c.

Referenced by impl_from_IAudioMediaStream().

◆ IMemInputPin_iface

IMemInputPin audio_stream::IMemInputPin_iface

Definition at line 45 of file audiostream.c.

Referenced by impl_from_IMemInputPin().

◆ IPin_iface

IPin audio_stream::IPin_iface

Definition at line 46 of file audiostream.c.

Referenced by impl_from_IPin().

◆ mt

◆ parent

IMultiMediaStream* audio_stream::parent

Definition at line 49 of file audiostream.c.

◆ peer

IPin* audio_stream::peer

◆ purpose_id

◆ receive_queue

struct list audio_stream::receive_queue

Definition at line 63 of file audiostream.c.

◆ ref

LONG audio_stream::ref

Definition at line 47 of file audiostream.c.

Referenced by audio_IAMMediaStream_AddRef(), and audio_IAMMediaStream_Release().

◆ segment_start

REFERENCE_TIME audio_stream::segment_start

Definition at line 60 of file audiostream.c.

◆ state

FILTER_STATE audio_stream::state

Definition at line 59 of file audiostream.c.

◆ stream_type

STREAM_TYPE audio_stream::stream_type

Definition at line 51 of file audiostream.c.

Referenced by audio_IAMMediaStream_Initialize().

◆ update_queue

struct list audio_stream::update_queue

Definition at line 64 of file audiostream.c.


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