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

Public Attributes

struct strmbase_filter filter
 
IConfigAviMux IConfigAviMux_iface
 
IConfigInterleaving IConfigInterleaving_iface
 
IMediaSeeking IMediaSeeking_iface
 
IPersistMediaPropertyBag IPersistMediaPropertyBag_iface
 
ISpecifyPropertyPages ISpecifyPropertyPages_iface
 
InterleavingMode mode
 
REFERENCE_TIME interleave
 
REFERENCE_TIME preroll
 
struct strmbase_source source
 
IQualityControl IQualityControl_iface
 
int input_pin_no
 
AviMuxIn * in [MAX_PIN_NO-1]
 
REFERENCE_TIME start
 
REFERENCE_TIME stop
 
AVIMAINHEADER avih
 
int idx1_entries
 
int idx1_size
 
AVIINDEXENTRY * idx1
 
int cur_stream
 
LONGLONG cur_time
 
int buf_pos
 
BYTE buf [65536]
 
int movi_off
 
int out_pos
 
int size
 
IStream * stream
 

Detailed Description

Definition at line 74 of file avimux.c.

Member Data Documentation

◆ avih

AVIMAINHEADER AviMux::avih

Definition at line 93 of file avimux.c.

Referenced by AviMuxIn_Receive().

◆ buf

BYTE AviMux::buf[65536]

Definition at line 103 of file avimux.c.

◆ buf_pos

int AviMux::buf_pos

Definition at line 102 of file avimux.c.

◆ cur_stream

int AviMux::cur_stream

Definition at line 99 of file avimux.c.

Referenced by avi_mux_create(), and flush_queue().

◆ cur_time

LONGLONG AviMux::cur_time

Definition at line 100 of file avimux.c.

Referenced by avi_mux_create(), and flush_queue().

◆ filter

struct strmbase_filter AviMux::filter

Definition at line 75 of file avimux.c.

Referenced by avi_mux_create(), and create_input_pin().

◆ IConfigAviMux_iface

IConfigAviMux AviMux::IConfigAviMux_iface

Definition at line 76 of file avimux.c.

Referenced by avi_mux_create().

◆ IConfigInterleaving_iface

IConfigInterleaving AviMux::IConfigInterleaving_iface

Definition at line 77 of file avimux.c.

Referenced by avi_mux_create().

◆ idx1

AVIINDEXENTRY* AviMux::idx1

Definition at line 97 of file avimux.c.

Referenced by flush_queue(), and idx1_add_entry().

◆ idx1_entries

int AviMux::idx1_entries

Definition at line 95 of file avimux.c.

Referenced by flush_queue(), and idx1_add_entry().

◆ idx1_size

int AviMux::idx1_size

Definition at line 96 of file avimux.c.

Referenced by idx1_add_entry().

◆ IMediaSeeking_iface

IMediaSeeking AviMux::IMediaSeeking_iface

Definition at line 78 of file avimux.c.

Referenced by avi_mux_create().

◆ in

AviMuxIn* AviMux::in[MAX_PIN_NO-1]

Definition at line 90 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ input_pin_no

int AviMux::input_pin_no

Definition at line 89 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ interleave

REFERENCE_TIME AviMux::interleave

Definition at line 83 of file avimux.c.

Referenced by avi_mux_create(), and flush_queue().

◆ IPersistMediaPropertyBag_iface

IPersistMediaPropertyBag AviMux::IPersistMediaPropertyBag_iface

Definition at line 79 of file avimux.c.

Referenced by avi_mux_create().

◆ IQualityControl_iface

IQualityControl AviMux::IQualityControl_iface

Definition at line 87 of file avimux.c.

Referenced by avi_mux_create().

◆ ISpecifyPropertyPages_iface

ISpecifyPropertyPages AviMux::ISpecifyPropertyPages_iface

Definition at line 80 of file avimux.c.

Referenced by avi_mux_create().

◆ mode

InterleavingMode AviMux::mode

Definition at line 82 of file avimux.c.

◆ movi_off

int AviMux::movi_off

Definition at line 105 of file avimux.c.

◆ out_pos

int AviMux::out_pos

Definition at line 106 of file avimux.c.

◆ preroll

REFERENCE_TIME AviMux::preroll

Definition at line 84 of file avimux.c.

◆ size

int AviMux::size

Definition at line 107 of file avimux.c.

Referenced by flush_queue().

◆ source

struct strmbase_source AviMux::source

Definition at line 86 of file avimux.c.

Referenced by avi_mux_create().

◆ start

REFERENCE_TIME AviMux::start

Definition at line 92 of file avimux.c.

Referenced by AviMuxIn_Receive().

◆ stop

REFERENCE_TIME AviMux::stop

Definition at line 92 of file avimux.c.

Referenced by AviMuxIn_Receive().

◆ stream

IStream* AviMux::stream

Definition at line 108 of file avimux.c.

Referenced by avi_mux_create().


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