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

mpeg3demux.h File Reference

#include "mpeg3title.h"
#include <stdio.h>

Include dependency graph for mpeg3demux.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define mpeg3demux_error(demuxer)   (((mpeg3_demuxer_t *)(demuxer))->error_flag)
#define mpeg3demux_time_offset(demuxer)   (((mpeg3_demuxer_t *)(demuxer))->time_offset)
#define mpeg3demux_current_time(demuxer)   (((mpeg3_demuxer_t *)(demuxer))->time + ((mpeg3_demuxer_t *)(demuxer))->time_offset)
#define mpeg3demux_read_char(demuxer)
#define mpeg3demux_read_prev_char(demuxer)


Define Documentation

#define mpeg3demux_current_time demuxer   )     (((mpeg3_demuxer_t *)(demuxer))->time + ((mpeg3_demuxer_t *)(demuxer))->time_offset)
 

Definition at line 105 of file mpeg3demux.h.

#define mpeg3demux_error demuxer   )     (((mpeg3_demuxer_t *)(demuxer))->error_flag)
 

Definition at line 101 of file mpeg3demux.h.

#define mpeg3demux_read_char demuxer   ) 
 

Value:

((((mpeg3_demuxer_t *)(demuxer))->data_position < ((mpeg3_demuxer_t *)(demuxer))->data_size) ? \
    ((mpeg3_demuxer_t *)(demuxer))->data_buffer[((mpeg3_demuxer_t *)(demuxer))->data_position++] : \
    mpeg3demux_read_char_packet(demuxer))

Definition at line 107 of file mpeg3demux.h.

Referenced by mpeg3bits_fill_bits(), mpeg3bits_getbit_noptr(), mpeg3bits_getbyte_noptr(), mpeg3bits_showbits24_noptr(), and mpeg3bits_showbits32_noptr().

#define mpeg3demux_read_prev_char demuxer   ) 
 

Value:

((((mpeg3_demuxer_t *)(demuxer))->data_position != 0) ? \
    ((mpeg3_demuxer_t *)(demuxer))->data_buffer[((mpeg3_demuxer_t *)(demuxer))->data_position--] : \
    mpeg3demux_read_prev_char_packet(demuxer))

Definition at line 112 of file mpeg3demux.h.

Referenced by mpeg3bits_fill_reverse_bits().

#define mpeg3demux_time_offset demuxer   )     (((mpeg3_demuxer_t *)(demuxer))->time_offset)
 

Definition at line 103 of file mpeg3demux.h.


Generated on Sat Nov 5 16:24:44 2005 for OPIE by  doxygen 1.4.2