30 #include <gavl/compression.h>
31 #include <gavl/metadata.h>
32 #include <gavl/chapterlist.h>
33 #include <gavl/connectors.h>
469 const char* encoding);
695 BGAV_LOG_DEBUG = (1<<0),
696 BGAV_LOG_WARNING = (1<<1),
697 BGAV_LOG_ERROR = (1<<2),
698 BGAV_LOG_INFO = (1<<3)
710 const char * log_domain,
711 const char * message);
800 char ** username,
char ** password);
829 int pixel_width,
int pixel_height);
1043 const char * mimetype);
1059 int (*read_callback)(
void * priv, uint8_t * data,
int len),
1060 int64_t (*seek_callback)(
void * priv, int64_t pos,
int whence),
1062 const char * filename,
const char * mimetype, int64_t total_bytes);
1311 BGAV_PUBLIC
const char *
1375 const bgav_metadata_t *
1396 const bgav_metadata_t *
1407 const bgav_metadata_t *
1418 const bgav_metadata_t *
1430 const bgav_metadata_t *
1541 gavl_packet_source_t *
1569 gavl_packet_source_t *
1582 gavl_packet_source_t *
1593 gavl_packet_source_t *
1956 int64_t * time,
int scale,
2070 int64_t * start_time, int64_t * duration,
2158 #define BGAV_TIMESTAMP_UNDEFINED GAVL_TIME_UNDEFINED // Don't change this
2435 BGAV_PUBLIC gavl_audio_source_t *
2437 gavl_packet_source_t * src,
2440 gavl_metadata_t * m);
2458 BGAV_PUBLIC gavl_video_source_t *
2460 gavl_packet_source_t * src,
2463 gavl_metadata_t * m);
2481 BGAV_PUBLIC gavl_video_source_t *
2483 gavl_packet_source_t * src,
2486 gavl_metadata_t * m);