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 482 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 574 of file multiplex.c.

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

void finish_mpg ( multiplex_t mx  ) 

Definition at line 595 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 676 of file multiplex.c.

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

void setup_multiplex ( multiplex_t mx  ) 

Definition at line 835 of file multiplex.c.

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:48 2012 for MythTV by  doxygen 1.6.3