ReactOS 0.4.17-dev-966-gf06eace
AviMuxIn Struct Reference
Collaboration diagram for AviMuxIn:

Public Attributes

struct strmbase_sink 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
 
AVISUPERINDEX * indx
 
BYTE indx_data [FIELD_OFFSET(AVISUPERINDEX, aIndex[AVISUPERINDEX_ENTRIES])]
 
int ix_off
 
AVISTDINDEX * ix
 
BYTE ix_data [FIELD_OFFSET(AVISTDINDEX, aIndex[AVISTDINDEX_ENTRIES])]
 
IMediaSample * samples_head
 
IMemAllocator * samples_allocator
 

Detailed Description

Definition at line 30 of file avimux.c.

Member Data Documentation

◆ avg_time_per_frame

REFERENCE_TIME AviMuxIn::avg_time_per_frame

Definition at line 36 of file avimux.c.

Referenced by avi_mux_sink_connect().

◆ cb

DWORD AviMuxIn::cb

Definition at line 45 of file avimux.c.

◆ data

BYTE AviMuxIn::data[1]

Definition at line 46 of file avimux.c.

◆ fcc

FOURCC AviMuxIn::fcc

Definition at line 44 of file avimux.c.

◆ IAMStreamControl_iface

IAMStreamControl AviMuxIn::IAMStreamControl_iface

Definition at line 32 of file avimux.c.

Referenced by sink_query_interface().

◆ indx

AVISUPERINDEX* AviMuxIn::indx

Definition at line 48 of file avimux.c.

Referenced by flush_queue().

◆ indx_data

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

Definition at line 55 of file avimux.c.

◆ IPropertyBag_iface

IPropertyBag AviMuxIn::IPropertyBag_iface

Definition at line 33 of file avimux.c.

Referenced by sink_query_interface().

◆ IQualityControl_iface

IQualityControl AviMuxIn::IQualityControl_iface

Definition at line 34 of file avimux.c.

Referenced by sink_query_interface().

◆ ix

AVISTDINDEX* AviMuxIn::ix

Definition at line 60 of file avimux.c.

Referenced by flush_queue().

◆ ix_data

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

Definition at line 67 of file avimux.c.

Referenced by flush_queue().

◆ ix_off

int AviMuxIn::ix_off

Definition at line 59 of file avimux.c.

Referenced by flush_queue().

◆ pin

◆ samples_allocator

IMemAllocator* AviMuxIn::samples_allocator

Definition at line 71 of file avimux.c.

Referenced by avi_mux_sink_connect(), avi_mux_sink_disconnect(), and AviMuxIn_Receive().

◆ samples_head

IMediaSample* AviMuxIn::samples_head

Definition at line 70 of file avimux.c.

Referenced by avi_mux_sink_disconnect(), flush_queue(), and queue_sample().

◆ stop

REFERENCE_TIME AviMuxIn::stop

Definition at line 37 of file avimux.c.

Referenced by avi_mux_sink_connect(), and AviMuxIn_Receive().

◆ stream_id

int AviMuxIn::stream_id

Definition at line 38 of file avimux.c.

Referenced by flush_queue().

◆ stream_time

LONGLONG AviMuxIn::stream_time

Definition at line 39 of file avimux.c.

Referenced by flush_queue().

◆ 

struct { ... } * AviMuxIn::strf

◆ strh

AVISTREAMHEADER AviMuxIn::strh

Definition at line 42 of file avimux.c.

Referenced by avi_mux_sink_connect(), AviMuxIn_Receive(), and flush_queue().


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