ReactOS  0.4.15-dev-1384-g878186b
AviMuxIn Struct Reference
Collaboration diagram for AviMuxIn:

Public Attributes

BaseInputPin pin
 
IAMStreamControl IAMStreamControl_iface
 
IPropertyBag IPropertyBag_iface
 
IQualityControl IQualityControl_iface
 
REFERENCE_TIME avg_time_per_frame
 
REFERENCE_TIME stop
 
int stream_id
 
LONGLONG stream_time
 
AVISTREAMHEADER strh
 
struct {
   FOURCC   fcc
 
   DWORD   cb
 
   BYTE   data [1]
 
} * strf
 
AVISUPERINDEXindx
 
BYTE indx_data [FIELD_OFFSET(AVISUPERINDEX, aIndex[AVISUPERINDEX_ENTRIES])]
 
int ix_off
 
AVISTDINDEXix
 
BYTE ix_data [FIELD_OFFSET(AVISTDINDEX, aIndex[AVISTDINDEX_ENTRIES])]
 
IMediaSamplesamples_head
 
IMemAllocatorsamples_allocator
 

Detailed Description

Definition at line 58 of file avimux.c.

Member Data Documentation

◆ avg_time_per_frame

REFERENCE_TIME AviMuxIn::avg_time_per_frame

Definition at line 64 of file avimux.c.

Referenced by AviMuxIn_ReceiveConnection().

◆ cb

DWORD AviMuxIn::cb

Definition at line 73 of file avimux.c.

◆ data

BYTE AviMuxIn::data[1]

Definition at line 74 of file avimux.c.

◆ fcc

FOURCC AviMuxIn::fcc

Definition at line 72 of file avimux.c.

◆ IAMStreamControl_iface

IAMStreamControl AviMuxIn::IAMStreamControl_iface

Definition at line 60 of file avimux.c.

Referenced by AviMuxIn_QueryInterface(), and create_input_pin().

◆ indx

AVISUPERINDEX* AviMuxIn::indx

Definition at line 76 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ indx_data

BYTE AviMuxIn::indx_data[FIELD_OFFSET(AVISUPERINDEX, aIndex[AVISUPERINDEX_ENTRIES])]

Definition at line 80 of file avimux.c.

Referenced by create_input_pin().

◆ IPropertyBag_iface

IPropertyBag AviMuxIn::IPropertyBag_iface

Definition at line 61 of file avimux.c.

Referenced by AviMuxIn_QueryInterface(), and create_input_pin().

◆ IQualityControl_iface

IQualityControl AviMuxIn::IQualityControl_iface

Definition at line 62 of file avimux.c.

Referenced by AviMuxIn_QueryInterface(), and create_input_pin().

◆ ix

AVISTDINDEX* AviMuxIn::ix

Definition at line 85 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ ix_data

BYTE AviMuxIn::ix_data[FIELD_OFFSET(AVISTDINDEX, aIndex[AVISTDINDEX_ENTRIES])]

Definition at line 89 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ ix_off

int AviMuxIn::ix_off

Definition at line 84 of file avimux.c.

Referenced by flush_queue().

◆ pin

◆ samples_allocator

IMemAllocator* AviMuxIn::samples_allocator

◆ samples_head

IMediaSample* AviMuxIn::samples_head

Definition at line 92 of file avimux.c.

Referenced by AviMuxIn_Disconnect(), create_input_pin(), flush_queue(), and queue_sample().

◆ stop

REFERENCE_TIME AviMuxIn::stop

Definition at line 65 of file avimux.c.

Referenced by AviMuxIn_Receive(), and AviMuxIn_ReceiveConnection().

◆ stream_id

int AviMuxIn::stream_id

Definition at line 66 of file avimux.c.

Referenced by flush_queue().

◆ stream_time

LONGLONG AviMuxIn::stream_time

Definition at line 67 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ strf

struct { ... } * AviMuxIn::strf

◆ strh

AVISTREAMHEADER AviMuxIn::strh

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