Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

mpeg3_demuxer_t Struct Reference

#include </home/clem/local/src/opie/core/multimedia/opieplayer/libmpeg3/mpeg3demux.h>

Collaboration diagram for mpeg3_demuxer_t:

Collaboration graph
[legend]
List of all members.

Public Attributes

mpeg3_recfile
unsigned char * raw_data
long raw_offset
int raw_size
long packet_size
int do_audio
int do_video
unsigned char * data_buffer
long data_size
long data_position
long data_allocated
int reverse
int error_flag
unsigned char next_char
double time_offset
int generating_timecode
mpeg3_title_ttitles [MPEG3_MAX_STREAMS]
int total_titles
int current_title
int astream_table [MPEG3_MAX_STREAMS]
int vstream_table [MPEG3_MAX_STREAMS]
int total_programs
int current_program
int current_timecode
long current_byte
int transport_error_indicator
int payload_unit_start_indicator
int pid
int transport_scrambling_control
int adaptation_field_control
int continuity_counter
int is_padding
int pid_table [MPEG3_PIDMAX]
int continuity_counters [MPEG3_PIDMAX]
int total_pids
int adaptation_fields
double time
int audio_pid
int video_pid
int astream
int vstream
int aformat
long program_association_tables
int table_id
int section_length
int transport_stream_id
long pes_packets
double pes_audio_time
double pes_video_time

Member Data Documentation

int mpeg3_demuxer_t::adaptation_field_control
 

Definition at line 75 of file mpeg3demux.h.

int mpeg3_demuxer_t::adaptation_fields
 

Definition at line 81 of file mpeg3demux.h.

int mpeg3_demuxer_t::aformat
 

Definition at line 87 of file mpeg3demux.h.

int mpeg3_demuxer_t::astream
 

Definition at line 85 of file mpeg3demux.h.

int mpeg3_demuxer_t::astream_table[MPEG3_MAX_STREAMS]
 

Definition at line 58 of file mpeg3demux.h.

int mpeg3_demuxer_t::audio_pid
 

Definition at line 83 of file mpeg3demux.h.

int mpeg3_demuxer_t::continuity_counter
 

Definition at line 76 of file mpeg3demux.h.

int mpeg3_demuxer_t::continuity_counters[MPEG3_PIDMAX]
 

Definition at line 79 of file mpeg3demux.h.

long mpeg3_demuxer_t::current_byte
 

Definition at line 69 of file mpeg3demux.h.

int mpeg3_demuxer_t::current_program
 

Definition at line 63 of file mpeg3demux.h.

int mpeg3_demuxer_t::current_timecode
 

Definition at line 66 of file mpeg3demux.h.

int mpeg3_demuxer_t::current_title
 

Definition at line 55 of file mpeg3demux.h.

long mpeg3_demuxer_t::data_allocated
 

Definition at line 41 of file mpeg3demux.h.

unsigned char* mpeg3_demuxer_t::data_buffer
 

Definition at line 38 of file mpeg3demux.h.

long mpeg3_demuxer_t::data_position
 

Definition at line 40 of file mpeg3demux.h.

long mpeg3_demuxer_t::data_size
 

Definition at line 39 of file mpeg3demux.h.

int mpeg3_demuxer_t::do_audio
 

Definition at line 35 of file mpeg3demux.h.

int mpeg3_demuxer_t::do_video
 

Definition at line 36 of file mpeg3demux.h.

int mpeg3_demuxer_t::error_flag
 

Definition at line 45 of file mpeg3demux.h.

struct mpeg3_rec* mpeg3_demuxer_t::file
 

Definition at line 28 of file mpeg3demux.h.

int mpeg3_demuxer_t::generating_timecode
 

Definition at line 50 of file mpeg3demux.h.

int mpeg3_demuxer_t::is_padding
 

Definition at line 77 of file mpeg3demux.h.

unsigned char mpeg3_demuxer_t::next_char
 

Definition at line 47 of file mpeg3demux.h.

long mpeg3_demuxer_t::packet_size
 

Definition at line 33 of file mpeg3demux.h.

int mpeg3_demuxer_t::payload_unit_start_indicator
 

Definition at line 72 of file mpeg3demux.h.

double mpeg3_demuxer_t::pes_audio_time
 

Definition at line 93 of file mpeg3demux.h.

long mpeg3_demuxer_t::pes_packets
 

Definition at line 92 of file mpeg3demux.h.

double mpeg3_demuxer_t::pes_video_time
 

Definition at line 94 of file mpeg3demux.h.

int mpeg3_demuxer_t::pid
 

Definition at line 73 of file mpeg3demux.h.

int mpeg3_demuxer_t::pid_table[MPEG3_PIDMAX]
 

Definition at line 78 of file mpeg3demux.h.

long mpeg3_demuxer_t::program_association_tables
 

Definition at line 88 of file mpeg3demux.h.

unsigned char* mpeg3_demuxer_t::raw_data
 

Definition at line 30 of file mpeg3demux.h.

long mpeg3_demuxer_t::raw_offset
 

Definition at line 31 of file mpeg3demux.h.

int mpeg3_demuxer_t::raw_size
 

Definition at line 32 of file mpeg3demux.h.

int mpeg3_demuxer_t::reverse
 

Definition at line 43 of file mpeg3demux.h.

int mpeg3_demuxer_t::section_length
 

Definition at line 90 of file mpeg3demux.h.

int mpeg3_demuxer_t::table_id
 

Definition at line 89 of file mpeg3demux.h.

double mpeg3_demuxer_t::time
 

Definition at line 82 of file mpeg3demux.h.

double mpeg3_demuxer_t::time_offset
 

Definition at line 49 of file mpeg3demux.h.

mpeg3_title_t* mpeg3_demuxer_t::titles[MPEG3_MAX_STREAMS]
 

Definition at line 53 of file mpeg3demux.h.

int mpeg3_demuxer_t::total_pids
 

Definition at line 80 of file mpeg3demux.h.

int mpeg3_demuxer_t::total_programs
 

Definition at line 62 of file mpeg3demux.h.

int mpeg3_demuxer_t::total_titles
 

Definition at line 54 of file mpeg3demux.h.

int mpeg3_demuxer_t::transport_error_indicator
 

Definition at line 71 of file mpeg3demux.h.

int mpeg3_demuxer_t::transport_scrambling_control
 

Definition at line 74 of file mpeg3demux.h.

int mpeg3_demuxer_t::transport_stream_id
 

Definition at line 91 of file mpeg3demux.h.

int mpeg3_demuxer_t::video_pid
 

Definition at line 84 of file mpeg3demux.h.

int mpeg3_demuxer_t::vstream
 

Definition at line 86 of file mpeg3demux.h.

int mpeg3_demuxer_t::vstream_table[MPEG3_MAX_STREAMS]
 

Definition at line 59 of file mpeg3demux.h.


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 17:40:46 2005 for OPIE by  doxygen 1.4.2