multiplex.h File Reference

Go to the source code of this file.

Classes

struct  multiplex_s

Typedefs

typedef struct multiplex_s multiplex_t

Functions

void check_times (multiplex_t *mx, int *video_ok, int *ext_ok, int *start)
void write_out_packs (multiplex_t *mx, int video_ok, int *ext_ok)
void finish_mpg (multiplex_t *mx)
void init_multiplex (multiplex_t *mx, sequence_t *seq_head, audio_frame_t *extframe, int *exttype, int *exttypcnt, uint64_t video_delay, uint64_t audio_delay, int fd, int(*fill_buffers)(void *p, int f), ringbuffer *vrbuffer, ringbuffer *index_vrbuffer, ringbuffer *extrbuffer, ringbuffer *index_extrbuffer, int otype)
void setup_multiplex (multiplex_t *mx)


Typedef Documentation

typedef struct multiplex_s multiplex_t


Function Documentation

void check_times ( multiplex_t mx,
int *  video_ok,
int *  ext_ok,
int *  start 
)

Definition at line 463 of file multiplex.c.

Referenced by do_replex(), finish_mpg(), and MPEG2replex::Start().

void write_out_packs ( multiplex_t mx,
int  video_ok,
int *  ext_ok 
)

Definition at line 558 of file multiplex.c.

Referenced by do_replex(), finish_mpg(), and MPEG2replex::Start().

void finish_mpg ( multiplex_t mx  ) 

Definition at line 579 of file multiplex.c.

Referenced by replex_finish(), and MPEG2replex::WaitBuffers().

void init_multiplex ( multiplex_t mx,
sequence_t seq_head,
audio_frame_t extframe,
int *  exttype,
int *  exttypcnt,
uint64_t  video_delay,
uint64_t  audio_delay,
int  fd,
int(*)(void *p, int f)  fill_buffers,
ringbuffer vrbuffer,
ringbuffer index_vrbuffer,
ringbuffer extrbuffer,
ringbuffer index_extrbuffer,
int  otype 
)

Definition at line 660 of file multiplex.c.

Referenced by do_replex(), and MPEG2replex::Start().

void setup_multiplex ( multiplex_t mx  ) 

Definition at line 817 of file multiplex.c.

Referenced by do_replex(), and MPEG2replex::Start().


Generated on Sat Dec 18 05:15:54 2010 for MythTV by  doxygen 1.5.5