struct actf_event actf_event
An event.
Definition event.h:35
struct actf_muxer actf_muxer
A muxer, implements an actf_event_generator.
Definition muxer.h:33
void actf_muxer_free(actf_muxer *m)
Free a muxer.
actf_muxer * actf_muxer_init(struct actf_event_generator *gens, size_t gens_len, size_t evs_cap)
Initialize a muxer.
const char * actf_muxer_last_error(actf_muxer *m)
int actf_muxer_mux(actf_muxer *m, actf_event ***evs, size_t *evs_len)
int actf_muxer_seek_ns_from_origin(actf_muxer *m, int64_t tstamp)
struct actf_event_generator actf_muxer_to_generator(actf_muxer *m)
Create an event generator based on a muxer.
An event generator.
Definition event_generator.h:93