void pdb_iter_done(pdb_iter_t *it)
struct pdb_e * pdb_iter_next(pdb_iter_t *it)
struct pdb_e * pdb_iter_init(struct pdb *db, pdb_iter_t *it)
void pdb_destroy(struct pdb **db)
struct pdb * pdb_init(volatile int *delay_ms)
int pdb_add(struct pdb *db, uint32_t ssrc)
void pdb_destroy_item(struct pdb_e *item)
void(* decoder_state_deleter_t)(void *)
int pdb_remove(struct pdb *db, uint32_t ssrc, struct pdb_e **item)
struct pdb_e * pdb_get(struct pdb *db, uint32_t ssrc)
decoder_state_deleter_t decoder_state_deleter
decoder state deleter
void * decoder_state
state of decoder for participant
struct pbuf * playout_buffer