ReactOS  0.4.15-dev-1397-g19779b3
AviMux Struct Reference
Collaboration diagram for AviMux:

Public Attributes

BaseFilter filter
 
IConfigAviMux IConfigAviMux_iface
 
IConfigInterleaving IConfigInterleaving_iface
 
IMediaSeeking IMediaSeeking_iface
 
IPersistMediaPropertyBag IPersistMediaPropertyBag_iface
 
ISpecifyPropertyPages ISpecifyPropertyPages_iface
 
InterleavingMode mode
 
REFERENCE_TIME interleave
 
REFERENCE_TIME preroll
 
AviMuxOutout
 
int input_pin_no
 
AviMuxInin [MAX_PIN_NO-1]
 
REFERENCE_TIME start
 
REFERENCE_TIME stop
 
AVIMAINHEADER avih
 
int idx1_entries
 
int idx1_size
 
AVIINDEXENTRYidx1
 

Detailed Description

Definition at line 96 of file avimux.c.

Member Data Documentation

◆ avih

AVIMAINHEADER AviMux::avih

Definition at line 113 of file avimux.c.

Referenced by AviMuxIn_Receive().

◆ filter

BaseFilter AviMux::filter

Definition at line 97 of file avimux.c.

Referenced by create_input_pin(), and QCAP_createAVIMux().

◆ IConfigAviMux_iface

IConfigAviMux AviMux::IConfigAviMux_iface

Definition at line 98 of file avimux.c.

Referenced by QCAP_createAVIMux().

◆ IConfigInterleaving_iface

IConfigInterleaving AviMux::IConfigInterleaving_iface

Definition at line 99 of file avimux.c.

Referenced by QCAP_createAVIMux().

◆ idx1

AVIINDEXENTRY* AviMux::idx1

Definition at line 117 of file avimux.c.

Referenced by flush_queue(), and idx1_add_entry().

◆ idx1_entries

int AviMux::idx1_entries

Definition at line 115 of file avimux.c.

Referenced by flush_queue(), and idx1_add_entry().

◆ idx1_size

int AviMux::idx1_size

Definition at line 116 of file avimux.c.

Referenced by idx1_add_entry().

◆ IMediaSeeking_iface

IMediaSeeking AviMux::IMediaSeeking_iface

Definition at line 100 of file avimux.c.

Referenced by QCAP_createAVIMux().

◆ in

AviMuxIn* AviMux::in[MAX_PIN_NO-1]

Definition at line 110 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ input_pin_no

int AviMux::input_pin_no

Definition at line 109 of file avimux.c.

Referenced by create_input_pin(), and flush_queue().

◆ interleave

REFERENCE_TIME AviMux::interleave

Definition at line 105 of file avimux.c.

Referenced by flush_queue(), and QCAP_createAVIMux().

◆ IPersistMediaPropertyBag_iface

IPersistMediaPropertyBag AviMux::IPersistMediaPropertyBag_iface

Definition at line 101 of file avimux.c.

Referenced by QCAP_createAVIMux().

◆ ISpecifyPropertyPages_iface

ISpecifyPropertyPages AviMux::ISpecifyPropertyPages_iface

Definition at line 102 of file avimux.c.

Referenced by QCAP_createAVIMux().

◆ mode

InterleavingMode AviMux::mode

Definition at line 104 of file avimux.c.

◆ out

AviMuxOut* AviMux::out

Definition at line 108 of file avimux.c.

Referenced by flush_queue(), and QCAP_createAVIMux().

◆ preroll

REFERENCE_TIME AviMux::preroll

Definition at line 106 of file avimux.c.

◆ start

REFERENCE_TIME AviMux::start

Definition at line 112 of file avimux.c.

Referenced by AviMuxIn_Receive().

◆ stop

REFERENCE_TIME AviMux::stop

Definition at line 112 of file avimux.c.

Referenced by AviMuxIn_Receive().


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