libgpac
Documentation of the core library of GPAC
|
#include "gpac.h"
#include <gpac/main.h>
#include <gpac/events.h>
#include <gpac/filters.h>
#include <gpac/compositor.h>
#include <gpac/modules/video_out.h>
#include <gpac/avparse.h>
#include <dlfcn.h>
#include <pwd.h>
#include <unistd.h>
#include <gpac/revision.h>
Data Structures | |
struct | _mp4c_key |
Macros | |
#define | DESKTOP_GUI |
#define | VK_MOD GF_KEY_MOD_CTRL |
Enumerations | |
enum | MP4C_Command { MP4C_RELOAD =0 , MP4C_OPEN , MP4C_DISCONNECT , MP4C_PAUSE_RESUME , MP4C_STEP , MP4C_SEEK , MP4C_SEEK_TIME , MP4C_TIME , MP4C_UPDATE , MP4C_EVALJS , MP4C_SCREENSHOT , MP4C_DUMPSCENE , MP4C_STRESSMODE , MP4C_NAVMODE , MP4C_LASTVP , MP4C_OGL2D , MP4C_AR_4_3 , MP4C_AR_16_9 , MP4C_AR_NONE , MP4C_AR_ORIG , MP4C_LOGS , MP4C_RELOAD_OPTS , MP4C_DISP_RTI , MP4C_DISP_FPS , MP4C_HELP , MP4C_DOWNRATE , MP4C_VMEM_CACHE } |
Functions | |
static void | mp4c_take_screenshot (Bool for_coverage) |
void | mp4c_help (u32 argmode) |
static MP4C_Command | get_gui_cmd (u8 char_code) |
void | gpac_open_urls (const char *urls) |
static void | mp4c_print_help () |
static void | print_time (u64 time) |
static void | update_rti (const char *legend) |
static void | set_window_caption () |
static void | switch_bench (u32 is_on) |
static void | do_set_speed (Fixed desired_speed) |
Bool | mp4c_event_proc (void *ptr, GF_Event *evt) |
static void | set_navigation () |
static void | on_rti_log (void *cbk, GF_LOG_Level ll, GF_LOG_Tool lm, const char *fmt, va_list list) |
static void | init_rti_logs (char *rti_file, Bool use_rtix) |
Bool | mp4c_parse_arg (char *arg, char *arg_val) |
void | load_compositor (GF_Filter *) |
void | unload_compositor () |
Bool | mp4c_task () |
Bool | mp4c_handle_prompt (u8 char_val) |
struct _mp4c_key |
Data Fields | ||
---|---|---|
u8 | char_code | |
MP4C_Command | cmd_type | |
const char * | cmd_help | |
u32 | flags |
#define DESKTOP_GUI |
#define VK_MOD GF_KEY_MOD_CTRL |
enum MP4C_Command |
|
static |
void mp4c_help | ( | u32 | argmode | ) |
|
static |
void gpac_open_urls | ( | const char * | urls | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Bool mp4c_parse_arg | ( | char * | arg, |
char * | arg_val | ||
) |
void load_compositor | ( | GF_Filter * | filter | ) |
void unload_compositor | ( | void | ) |
Bool mp4c_task | ( | void | ) |
|
extern |
|
static |
|
extern |
|
extern |
|
extern |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
GF_GPACArg mp4c_args[] |
struct _mp4c_key MP4C_Keys[] |
|
static |
|
static |
char* caption = NULL |
|
static |
char* send_command = NULL |
u32 initial_service_id = 0 |
Double play_from = 0 |
|
static |