26 VP2_RESOLUTION_2448_1224_90_03 = 0,
27 VP2_RESOLUTION_2448_1224_120_05 = 1,
28 VP2_RESOLUTION_3264_1632_90_00 = 2,
29 VP2_RESOLUTION_3680_1836_90_02 = 3,
30 VP2_RESOLUTION_4896_2448_90_02 = 4,
31 VP2_RESOLUTION_4896_2448_120_02 = 5,
35vp2_resolution_get_extents(
enum vp2_resolution res,
int *out_w,
int *out_h)
38 case VP2_RESOLUTION_2448_1224_90_03:
39 case VP2_RESOLUTION_2448_1224_120_05:
43 case VP2_RESOLUTION_3264_1632_90_00:
47 case VP2_RESOLUTION_3680_1836_90_02:
51 case VP2_RESOLUTION_4896_2448_90_02:
52 case VP2_RESOLUTION_4896_2448_120_02:
57 assert(!
"unreachable: bad resolution");
65vp2_resolution_get_refresh_rate(
enum vp2_resolution res)
68 case VP2_RESOLUTION_2448_1224_90_03:
return 90.03;
69 case VP2_RESOLUTION_2448_1224_120_05:
return 120.05;
70 case VP2_RESOLUTION_3264_1632_90_00:
return 90.0;
71 case VP2_RESOLUTION_3680_1836_90_02:
72 case VP2_RESOLUTION_4896_2448_90_02:
return 90.02;
73 case VP2_RESOLUTION_4896_2448_120_02:
return 120.02;
74 default: assert(!
"unreachable: bad resolution");
return 0.0;
84vp2_get_resolution(
struct vp2_hid *vp2);
87vp2_get_config(
struct vp2_hid *vpd);
90vp2_hid_destroy(
struct vp2_hid *vp2);
93vp2_get_serial(
struct vp2_hid *vp2);
96vp2_set_noise_cancelling(
struct vp2_hid *vp2,
bool enabled);
99vp2_get_brightness(
struct vp2_hid *vp2);
102vp2_set_brightness(
struct vp2_hid *vp2,
float brightness);
Representing a single hid interface on a device.
Definition os_hid.h:29
Definition vp2_config.h:99