0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 03:52:22 +02:00
mpv/options.h

58 lines
1.2 KiB
C
Raw Normal View History

#ifndef MPLAYER_OPTIONS_H
#define MPLAYER_OPTIONS_H
typedef struct MPOpts {
char **video_driver_list;
char **audio_driver_list;
int fixed_vo;
int vo_ontop;
int screen_size_x;
int screen_size_y;
int vo_screenwidth;
int vo_screenheight;
2008-04-24 06:01:53 +02:00
int vidmode;
2008-04-24 05:58:16 +02:00
int fullscreen;
2008-04-20 23:37:12 +02:00
int vo_dbpp;
2008-04-25 06:12:05 +02:00
// ranges -100 - 100, 1000 if the vo default should be used
int vo_gamma_gamma;
int vo_gamma_brightness;
int vo_gamma_contrast;
int vo_gamma_saturation;
int vo_gamma_hue;
2008-04-16 06:11:12 +02:00
int correct_pts;
2008-04-21 04:18:40 +02:00
int loop_times;
2008-04-16 06:11:12 +02:00
int user_correct_pts;
int audio_id;
int video_id;
int sub_id;
2008-04-21 05:55:23 +02:00
float playback_speed;
int softzoom;
2008-04-24 06:36:43 +02:00
float movie_aspect;
2008-04-24 06:28:20 +02:00
float screen_size_xy;
int flip;
2008-04-24 07:20:59 +02:00
int vd_use_slices;
2008-04-24 02:59:21 +02:00
struct lavc_param {
int workaround_bugs;
int error_resilience;
int error_concealment;
int gray;
int vstats;
int idct_algo;
int debug;
int vismv;
int skip_top;
int skip_bottom;
int fast;
char *lowres_str;
char *skip_loop_filter_str;
char *skip_idct_str;
char *skip_frame_str;
int threads;
int bitexact;
} lavc_param;
} MPOpts;
#endif