23#define XCB_XV_MAJOR_VERSION 2 
   24#define XCB_XV_MINOR_VERSION 2 
   28typedef uint32_t xcb_xv_port_t;
 
   39typedef uint32_t xcb_xv_encoding_t;
 
   45    xcb_xv_encoding_t *data;
 
   50typedef enum xcb_xv_type_t {
 
   51    XCB_XV_TYPE_INPUT_MASK = 1,
 
   52    XCB_XV_TYPE_OUTPUT_MASK = 2,
 
   53    XCB_XV_TYPE_VIDEO_MASK = 4,
 
   54    XCB_XV_TYPE_STILL_MASK = 8,
 
   55    XCB_XV_TYPE_IMAGE_MASK = 16
 
   58typedef enum xcb_xv_image_format_info_type_t {
 
   59    XCB_XV_IMAGE_FORMAT_INFO_TYPE_RGB = 0,
 
   60    XCB_XV_IMAGE_FORMAT_INFO_TYPE_YUV = 1
 
   61} xcb_xv_image_format_info_type_t;
 
   63typedef enum xcb_xv_image_format_info_format_t {
 
   64    XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PACKED = 0,
 
   65    XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PLANAR = 1
 
   66} xcb_xv_image_format_info_format_t;
 
   68typedef enum xcb_xv_attribute_flag_t {
 
   69    XCB_XV_ATTRIBUTE_FLAG_GETTABLE = 1,
 
   70    XCB_XV_ATTRIBUTE_FLAG_SETTABLE = 2
 
   71} xcb_xv_attribute_flag_t;
 
   73typedef enum xcb_xv_video_notify_reason_t {
 
   74    XCB_XV_VIDEO_NOTIFY_REASON_STARTED = 0,
 
   75    XCB_XV_VIDEO_NOTIFY_REASON_STOPPED = 1,
 
   76    XCB_XV_VIDEO_NOTIFY_REASON_BUSY = 2,
 
   77    XCB_XV_VIDEO_NOTIFY_REASON_PREEMPTED = 3,
 
   78    XCB_XV_VIDEO_NOTIFY_REASON_HARD_ERROR = 4
 
   79} xcb_xv_video_notify_reason_t;
 
   81typedef enum xcb_xv_scanline_order_t {
 
   82    XCB_XV_SCANLINE_ORDER_TOP_TO_BOTTOM = 0,
 
   83    XCB_XV_SCANLINE_ORDER_BOTTOM_TO_TOP = 1
 
   84} xcb_xv_scanline_order_t;
 
   86typedef enum xcb_xv_grab_port_status_t {
 
   87    XCB_XV_GRAB_PORT_STATUS_SUCCESS = 0,
 
   88    XCB_XV_GRAB_PORT_STATUS_BAD_EXTENSION = 1,
 
   89    XCB_XV_GRAB_PORT_STATUS_ALREADY_GRABBED = 2,
 
   90    XCB_XV_GRAB_PORT_STATUS_INVALID_TIME = 3,
 
   91    XCB_XV_GRAB_PORT_STATUS_BAD_REPLY = 4,
 
   92    XCB_XV_GRAB_PORT_STATUS_BAD_ALLOC = 5
 
   93} xcb_xv_grab_port_status_t;
 
  116    xcb_visualid_t visual;
 
  134    xcb_xv_port_t base_id;
 
  137    uint16_t      num_formats;
 
  155    xcb_xv_encoding_t encoding;
 
  230    uint32_t y_sample_bits;
 
  231    uint32_t u_sample_bits;
 
  232    uint32_t v_sample_bits;
 
  233    uint32_t vhorz_y_period;
 
  234    uint32_t vhorz_u_period;
 
  235    uint32_t vhorz_v_period;
 
  236    uint32_t vvert_y_period;
 
  237    uint32_t vvert_u_period;
 
  238    uint32_t vvert_v_period;
 
  239    uint8_t  vcomp_order[32];
 
  240    uint8_t  vscanline_order;
 
  254#define XCB_XV_BAD_PORT 0 
  260    uint8_t  response_type;
 
  264    uint16_t minor_opcode;
 
  265    uint8_t  major_opcode;
 
  269#define XCB_XV_BAD_ENCODING 1 
  275    uint8_t  response_type;
 
  279    uint16_t minor_opcode;
 
  280    uint8_t  major_opcode;
 
  284#define XCB_XV_BAD_CONTROL 2 
  290    uint8_t  response_type;
 
  294    uint16_t minor_opcode;
 
  295    uint8_t  major_opcode;
 
  299#define XCB_XV_VIDEO_NOTIFY 0 
  305    uint8_t         response_type;
 
  308    xcb_timestamp_t time;
 
  309    xcb_drawable_t  drawable;
 
  314#define XCB_XV_PORT_NOTIFY 1 
  320    uint8_t         response_type;
 
  323    xcb_timestamp_t time;
 
  325    xcb_atom_t      attribute;
 
  333    unsigned int sequence;
 
  337#define XCB_XV_QUERY_EXTENSION 0 
  343    uint8_t  major_opcode;
 
  344    uint8_t  minor_opcode;
 
  352    uint8_t  response_type;
 
  364    unsigned int sequence;
 
  368#define XCB_XV_QUERY_ADAPTORS 1 
  374    uint8_t      major_opcode;
 
  375    uint8_t      minor_opcode;
 
  384    uint8_t  response_type;
 
  388    uint16_t num_adaptors;
 
  396    unsigned int sequence;
 
  400#define XCB_XV_QUERY_ENCODINGS 2 
  406    uint8_t       major_opcode;
 
  407    uint8_t       minor_opcode;
 
  416    uint8_t  response_type;
 
  420    uint16_t num_encodings;
 
  428    unsigned int sequence;
 
  432#define XCB_XV_GRAB_PORT 3 
  438    uint8_t         major_opcode;
 
  439    uint8_t         minor_opcode;
 
  442    xcb_timestamp_t time;
 
  449    uint8_t  response_type;
 
  456#define XCB_XV_UNGRAB_PORT 4 
  462    uint8_t         major_opcode;
 
  463    uint8_t         minor_opcode;
 
  466    xcb_timestamp_t time;
 
  470#define XCB_XV_PUT_VIDEO 5 
  476    uint8_t        major_opcode;
 
  477    uint8_t        minor_opcode;
 
  480    xcb_drawable_t drawable;
 
  493#define XCB_XV_PUT_STILL 6 
  499    uint8_t        major_opcode;
 
  500    uint8_t        minor_opcode;
 
  503    xcb_drawable_t drawable;
 
  516#define XCB_XV_GET_VIDEO 7 
  522    uint8_t        major_opcode;
 
  523    uint8_t        minor_opcode;
 
  526    xcb_drawable_t drawable;
 
  539#define XCB_XV_GET_STILL 8 
  545    uint8_t        major_opcode;
 
  546    uint8_t        minor_opcode;
 
  549    xcb_drawable_t drawable;
 
  562#define XCB_XV_STOP_VIDEO 9 
  568    uint8_t        major_opcode;
 
  569    uint8_t        minor_opcode;
 
  572    xcb_drawable_t drawable;
 
  576#define XCB_XV_SELECT_VIDEO_NOTIFY 10 
  582    uint8_t        major_opcode;
 
  583    uint8_t        minor_opcode;
 
  585    xcb_drawable_t drawable;
 
  591#define XCB_XV_SELECT_PORT_NOTIFY 11 
  597    uint8_t       major_opcode;
 
  598    uint8_t       minor_opcode;
 
  609    unsigned int sequence;
 
  613#define XCB_XV_QUERY_BEST_SIZE 12 
  619    uint8_t       major_opcode;
 
  620    uint8_t       minor_opcode;
 
  635    uint8_t  response_type;
 
  639    uint16_t actual_width;
 
  640    uint16_t actual_height;
 
  644#define XCB_XV_SET_PORT_ATTRIBUTE 13 
  650    uint8_t       major_opcode;
 
  651    uint8_t       minor_opcode;
 
  654    xcb_atom_t    attribute;
 
  662    unsigned int sequence;
 
  666#define XCB_XV_GET_PORT_ATTRIBUTE 14 
  672    uint8_t       major_opcode;
 
  673    uint8_t       minor_opcode;
 
  676    xcb_atom_t    attribute;
 
  683    uint8_t  response_type;
 
  694    unsigned int sequence;
 
  698#define XCB_XV_QUERY_PORT_ATTRIBUTES 15 
  704    uint8_t       major_opcode;
 
  705    uint8_t       minor_opcode;
 
  714    uint8_t  response_type;
 
  718    uint32_t num_attributes;
 
  727    unsigned int sequence;
 
  731#define XCB_XV_LIST_IMAGE_FORMATS 16 
  737    uint8_t       major_opcode;
 
  738    uint8_t       minor_opcode;
 
  747    uint8_t  response_type;
 
  751    uint32_t num_formats;
 
  759    unsigned int sequence;
 
  763#define XCB_XV_QUERY_IMAGE_ATTRIBUTES 17 
  769    uint8_t       major_opcode;
 
  770    uint8_t       minor_opcode;
 
  782    uint8_t  response_type;
 
  794#define XCB_XV_PUT_IMAGE 18 
  800    uint8_t        major_opcode;
 
  801    uint8_t        minor_opcode;
 
  804    xcb_drawable_t drawable;
 
  820#define XCB_XV_SHM_PUT_IMAGE 19 
  826    uint8_t        major_opcode;
 
  827    uint8_t        minor_opcode;
 
  830    xcb_drawable_t drawable;
 
  832    xcb_shm_seg_t  shmseg;
 
  942xcb_xv_adaptor_info_sizeof (
const void  *_buffer);
 
  986xcb_xv_encoding_info_sizeof (
const void  *_buffer);
 
 1021xcb_xv_image_sizeof (
const void  *_buffer);
 
 1074xcb_xv_attribute_info_sizeof (
const void  *_buffer);
 
 1176xcb_xv_query_adaptors_sizeof (
const void  *_buffer);
 
 1188                       xcb_window_t      window);
 
 1203                                 xcb_window_t      window);
 
 1231xcb_xv_query_encodings_sizeof (
const void  *_buffer);
 
 1243                        xcb_xv_port_t     port);
 
 1258                                  xcb_xv_port_t     port);
 
 1296                  xcb_timestamp_t   time);
 
 1312                            xcb_timestamp_t   time);
 
 1347                            xcb_timestamp_t   time);
 
 1360                    xcb_timestamp_t   time);
 
 1376                          xcb_drawable_t    drawable,
 
 1398                  xcb_drawable_t    drawable,
 
 1423                          xcb_drawable_t    drawable,
 
 1445                  xcb_drawable_t    drawable,
 
 1470                          xcb_drawable_t    drawable,
 
 1492                  xcb_drawable_t    drawable,
 
 1517                          xcb_drawable_t    drawable,
 
 1539                  xcb_drawable_t    drawable,
 
 1564                           xcb_drawable_t    drawable);
 
 1577                   xcb_drawable_t    drawable);
 
 1592                                    xcb_drawable_t    drawable,
 
 1605                            xcb_drawable_t    drawable,
 
 1707                                   xcb_atom_t        attribute,
 
 1721                           xcb_atom_t        attribute,
 
 1735                           xcb_atom_t        attribute);
 
 1751                                     xcb_atom_t        attribute);
 
 1773xcb_xv_query_port_attributes_sizeof (
const void  *_buffer);
 
 1785                              xcb_xv_port_t     port);
 
 1800                                        xcb_xv_port_t     port);
 
 1828xcb_xv_list_image_formats_sizeof (
const void  *_buffer);
 
 1840                           xcb_xv_port_t     port);
 
 1855                                     xcb_xv_port_t     port);
 
 1886xcb_xv_query_image_attributes_sizeof (
const void  *_buffer);
 
 1959xcb_xv_put_image_sizeof (
const void  *_buffer,
 
 1976                          xcb_drawable_t    drawable,
 
 1990                          const uint8_t    *data);
 
 2003                  xcb_drawable_t    drawable,
 
 2017                  const uint8_t    *data);
 
 2042                              xcb_drawable_t    drawable,
 
 2044                              xcb_shm_seg_t     shmseg,
 
 2057                              uint8_t           send_event);
 
 2070                      xcb_drawable_t    drawable,
 
 2072                      xcb_shm_seg_t     shmseg,
 
 2085                      uint8_t           send_event);
 
void xcb_xv_port_next(xcb_xv_port_iterator_t *i)
Definition: xv.c:23
struct xcb_xv_bad_encoding_error_t xcb_xv_bad_encoding_error_t
xcb_xv_bad_encoding_error_t
struct xcb_xv_get_still_request_t xcb_xv_get_still_request_t
xcb_xv_get_still_request_t
struct xcb_xv_query_port_attributes_reply_t xcb_xv_query_port_attributes_reply_t
xcb_xv_query_port_attributes_reply_t
struct xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size_cookie_t
xcb_xv_query_best_size_cookie_t
xcb_void_cookie_t xcb_xv_get_still(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:1274
xcb_void_cookie_t xcb_xv_select_port_notify_checked(xcb_connection_t *c, xcb_xv_port_t port, uint8_t onoff)
Definition: xv.c:1434
struct xcb_xv_bad_control_error_t xcb_xv_bad_control_error_t
xcb_xv_bad_control_error_t
struct xcb_xv_get_port_attribute_request_t xcb_xv_get_port_attribute_request_t
xcb_xv_get_port_attribute_request_t
struct xcb_xv_shm_put_image_request_t xcb_xv_shm_put_image_request_t
xcb_xv_shm_put_image_request_t
struct xcb_xv_format_t xcb_xv_format_t
xcb_xv_format_t
struct xcb_xv_grab_port_request_t xcb_xv_grab_port_request_t
xcb_xv_grab_port_request_t
struct xcb_xv_query_adaptors_reply_t xcb_xv_query_adaptors_reply_t
xcb_xv_query_adaptors_reply_t
struct xcb_xv_query_encodings_request_t xcb_xv_query_encodings_request_t
xcb_xv_query_encodings_request_t
struct xcb_xv_format_iterator_t xcb_xv_format_iterator_t
xcb_xv_format_iterator_t
xcb_xv_query_extension_cookie_t xcb_xv_query_extension(xcb_connection_t *c)
Definition: xv.c:552
void xcb_xv_adaptor_info_next(xcb_xv_adaptor_info_iterator_t *i)
Definition: xv.c:193
struct xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats_cookie_t
xcb_xv_list_image_formats_cookie_t
xcb_void_cookie_t xcb_xv_set_port_attribute_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute, int32_t value)
Definition: xv.c:1574
struct xcb_xv_video_notify_event_t xcb_xv_video_notify_event_t
xcb_xv_video_notify_event_t
struct xcb_xv_query_extension_reply_t xcb_xv_query_extension_reply_t
xcb_xv_query_extension_reply_t
xcb_xv_grab_port_reply_t * xcb_xv_grab_port_reply(xcb_connection_t *c, xcb_xv_grab_port_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:888
xcb_generic_iterator_t xcb_xv_image_end(xcb_xv_image_iterator_t i)
Definition: xv.c:437
xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size(xcb_connection_t *c, xcb_xv_port_t port, uint16_t vid_w, uint16_t vid_h, uint16_t drw_w, uint16_t drw_h, uint8_t motion)
Definition: xv.c:1492
struct xcb_xv_query_port_attributes_request_t xcb_xv_query_port_attributes_request_t
xcb_xv_query_port_attributes_request_t
struct xcb_xv_query_encodings_reply_t xcb_xv_query_encodings_reply_t
xcb_xv_query_encodings_reply_t
xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_unchecked(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:782
struct xcb_xv_get_port_attribute_reply_t xcb_xv_get_port_attribute_reply_t
xcb_xv_get_port_attribute_reply_t
struct xcb_xv_set_port_attribute_request_t xcb_xv_set_port_attribute_request_t
xcb_xv_set_port_attribute_request_t
xcb_void_cookie_t xcb_xv_put_video(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:998
struct xcb_xv_put_still_request_t xcb_xv_put_still_request_t
xcb_xv_put_still_request_t
xcb_generic_iterator_t xcb_xv_rational_end(xcb_xv_rational_iterator_t i)
Definition: xv.c:67
struct xcb_xv_query_image_attributes_reply_t xcb_xv_query_image_attributes_reply_t
xcb_xv_query_image_attributes_reply_t
xcb_void_cookie_t xcb_xv_shm_put_image(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, xcb_shm_seg_t shmseg, uint32_t id, uint32_t offset, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint8_t send_event)
Definition: xv.c:2314
struct xcb_xv_query_best_size_reply_t xcb_xv_query_best_size_reply_t
xcb_xv_query_best_size_reply_t
xcb_void_cookie_t xcb_xv_select_video_notify_checked(xcb_connection_t *c, xcb_drawable_t drawable, uint8_t onoff)
Definition: xv.c:1376
xcb_xv_grab_port_cookie_t xcb_xv_grab_port_unchecked(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)
Definition: xv.c:860
xcb_void_cookie_t xcb_xv_stop_video_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable)
Definition: xv.c:1320
void xcb_xv_attribute_info_next(xcb_xv_attribute_info_iterator_t *i)
Definition: xv.c:511
xcb_xv_query_adaptors_reply_t * xcb_xv_query_adaptors_reply(xcb_connection_t *c, xcb_xv_query_adaptors_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:712
struct xcb_xv_list_image_formats_request_t xcb_xv_list_image_formats_request_t
xcb_xv_list_image_formats_request_t
struct xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute_cookie_t
xcb_xv_get_port_attribute_cookie_t
struct xcb_xv_image_format_info_t xcb_xv_image_format_info_t
xcb_xv_image_format_info_t
xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xv.c:670
xcb_xv_query_best_size_reply_t * xcb_xv_query_best_size_reply(xcb_connection_t *c, xcb_xv_query_best_size_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:1566
xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:1734
struct xcb_xv_adaptor_info_iterator_t xcb_xv_adaptor_info_iterator_t
xcb_xv_adaptor_info_iterator_t
xcb_void_cookie_t xcb_xv_ungrab_port_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)
Definition: xv.c:896
void xcb_xv_encoding_next(xcb_xv_encoding_iterator_t *i)
Definition: xv.c:41
struct xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_cookie_t
xcb_xv_query_adaptors_cookie_t
xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute_unchecked(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute)
Definition: xv.c:1662
xcb_generic_iterator_t xcb_xv_encoding_info_end(xcb_xv_encoding_info_iterator_t i)
Definition: xv.c:289
struct xcb_xv_query_extension_cookie_t xcb_xv_query_extension_cookie_t
xcb_xv_query_extension_cookie_t
xcb_generic_iterator_t xcb_xv_format_end(xcb_xv_format_iterator_t i)
Definition: xv.c:85
struct xcb_xv_port_iterator_t xcb_xv_port_iterator_t
xcb_xv_port_iterator_t
struct xcb_xv_list_image_formats_reply_t xcb_xv_list_image_formats_reply_t
xcb_xv_list_image_formats_reply_t
struct xcb_xv_rational_t xcb_xv_rational_t
xcb_xv_rational_t
xcb_xv_grab_port_cookie_t xcb_xv_grab_port(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)
Definition: xv.c:832
xcb_xv_query_image_attributes_reply_t * xcb_xv_query_image_attributes_reply(xcb_connection_t *c, xcb_xv_query_image_attributes_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:2076
struct xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes_cookie_t
xcb_xv_query_port_attributes_cookie_t
xcb_generic_iterator_t xcb_xv_image_format_info_end(xcb_xv_image_format_info_iterator_t i)
Definition: xv.c:542
xcb_void_cookie_t xcb_xv_get_video_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:1136
xcb_void_cookie_t xcb_xv_put_image_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t id, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint32_t data_len, const uint8_t *data)
Definition: xv.c:2115
xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes_unchecked(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:1760
struct xcb_xv_query_best_size_request_t xcb_xv_query_best_size_request_t
xcb_xv_query_best_size_request_t
struct xcb_xv_put_image_request_t xcb_xv_put_image_request_t
xcb_xv_put_image_request_t
struct xcb_xv_encoding_info_iterator_t xcb_xv_encoding_info_iterator_t
xcb_xv_encoding_info_iterator_t
void xcb_xv_format_next(xcb_xv_format_iterator_t *i)
Definition: xv.c:77
struct xcb_xv_bad_port_error_t xcb_xv_bad_port_error_t
xcb_xv_bad_port_error_t
void xcb_xv_rational_next(xcb_xv_rational_iterator_t *i)
Definition: xv.c:59
xcb_generic_iterator_t xcb_xv_attribute_info_end(xcb_xv_attribute_info_iterator_t i)
Definition: xv.c:522
struct xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_cookie_t
xcb_xv_query_encodings_cookie_t
struct xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes_cookie_t
xcb_xv_query_image_attributes_cookie_t
xcb_void_cookie_t xcb_xv_select_port_notify(xcb_connection_t *c, xcb_xv_port_t port, uint8_t onoff)
Definition: xv.c:1463
xcb_void_cookie_t xcb_xv_stop_video(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable)
Definition: xv.c:1348
xcb_void_cookie_t xcb_xv_select_video_notify(xcb_connection_t *c, xcb_drawable_t drawable, uint8_t onoff)
Definition: xv.c:1405
void xcb_xv_image_next(xcb_xv_image_iterator_t *i)
Definition: xv.c:426
xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute)
Definition: xv.c:1634
struct xcb_xv_stop_video_request_t xcb_xv_stop_video_request_t
xcb_xv_stop_video_request_t
struct xcb_xv_select_port_notify_request_t xcb_xv_select_port_notify_request_t
xcb_xv_select_port_notify_request_t
xcb_void_cookie_t xcb_xv_get_still_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:1228
xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats_unchecked(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:1867
xcb_xv_list_image_formats_reply_t * xcb_xv_list_image_formats_reply(xcb_connection_t *c, xcb_xv_list_image_formats_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:1915
void xcb_xv_encoding_info_next(xcb_xv_encoding_info_iterator_t *i)
Definition: xv.c:278
struct xcb_xv_image_format_info_iterator_t xcb_xv_image_format_info_iterator_t
xcb_xv_image_format_info_iterator_t
xcb_xv_query_encodings_reply_t * xcb_xv_query_encodings_reply(xcb_connection_t *c, xcb_xv_query_encodings_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:824
struct xcb_xv_grab_port_reply_t xcb_xv_grab_port_reply_t
xcb_xv_grab_port_reply_t
struct xcb_xv_encoding_info_t xcb_xv_encoding_info_t
xcb_xv_encoding_info_t
xcb_generic_iterator_t xcb_xv_encoding_end(xcb_xv_encoding_iterator_t i)
Definition: xv.c:49
xcb_void_cookie_t xcb_xv_put_still_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:1044
struct xcb_xv_put_video_request_t xcb_xv_put_video_request_t
xcb_xv_put_video_request_t
xcb_xv_query_extension_reply_t * xcb_xv_query_extension_reply(xcb_connection_t *c, xcb_xv_query_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:600
xcb_xv_query_port_attributes_reply_t * xcb_xv_query_port_attributes_reply(xcb_connection_t *c, xcb_xv_query_port_attributes_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:1802
struct xcb_xv_query_extension_request_t xcb_xv_query_extension_request_t
xcb_xv_query_extension_request_t
xcb_void_cookie_t xcb_xv_put_video_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:952
xcb_void_cookie_t xcb_xv_put_still(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:1090
xcb_xv_get_port_attribute_reply_t * xcb_xv_get_port_attribute_reply(xcb_connection_t *c, xcb_xv_get_port_attribute_cookie_t cookie, xcb_generic_error_t **e)
Definition: xv.c:1690
xcb_void_cookie_t xcb_xv_get_video(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)
Definition: xv.c:1182
struct xcb_xv_get_video_request_t xcb_xv_get_video_request_t
xcb_xv_get_video_request_t
struct xcb_xv_adaptor_info_t xcb_xv_adaptor_info_t
xcb_xv_adaptor_info_t
xcb_xv_query_extension_cookie_t xcb_xv_query_extension_unchecked(xcb_connection_t *c)
Definition: xv.c:576
struct xcb_xv_image_t xcb_xv_image_t
xcb_xv_image_t
xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors(xcb_connection_t *c, xcb_window_t window)
Definition: xv.c:644
struct xcb_xv_image_iterator_t xcb_xv_image_iterator_t
xcb_xv_image_iterator_t
xcb_void_cookie_t xcb_xv_put_image(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t id, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint32_t data_len, const uint8_t *data)
Definition: xv.c:2174
struct xcb_xv_rational_iterator_t xcb_xv_rational_iterator_t
xcb_xv_rational_iterator_t
struct xcb_xv_port_notify_event_t xcb_xv_port_notify_event_t
xcb_xv_port_notify_event_t
xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:1841
xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size_unchecked(xcb_connection_t *c, xcb_xv_port_t port, uint16_t vid_w, uint16_t vid_h, uint16_t drw_w, uint16_t drw_h, uint8_t motion)
Definition: xv.c:1529
xcb_generic_iterator_t xcb_xv_port_end(xcb_xv_port_iterator_t i)
Definition: xv.c:31
struct xcb_xv_attribute_info_t xcb_xv_attribute_info_t
xcb_xv_attribute_info_t
xcb_void_cookie_t xcb_xv_shm_put_image_checked(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, xcb_shm_seg_t shmseg, uint32_t id, uint32_t offset, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint8_t send_event)
Definition: xv.c:2255
xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes_unchecked(xcb_connection_t *c, xcb_xv_port_t port, uint32_t id, uint16_t width, uint16_t height)
Definition: xv.c:1998
xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes(xcb_connection_t *c, xcb_xv_port_t port, uint32_t id, uint16_t width, uint16_t height)
Definition: xv.c:1966
struct xcb_xv_select_video_notify_request_t xcb_xv_select_video_notify_request_t
xcb_xv_select_video_notify_request_t
xcb_generic_iterator_t xcb_xv_adaptor_info_end(xcb_xv_adaptor_info_iterator_t i)
Definition: xv.c:204
void xcb_xv_image_format_info_next(xcb_xv_image_format_info_iterator_t *i)
Definition: xv.c:534
struct xcb_xv_query_adaptors_request_t xcb_xv_query_adaptors_request_t
xcb_xv_query_adaptors_request_t
struct xcb_xv_encoding_iterator_t xcb_xv_encoding_iterator_t
xcb_xv_encoding_iterator_t
xcb_void_cookie_t xcb_xv_ungrab_port(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)
Definition: xv.c:924
struct xcb_xv_grab_port_cookie_t xcb_xv_grab_port_cookie_t
xcb_xv_grab_port_cookie_t
struct xcb_xv_ungrab_port_request_t xcb_xv_ungrab_port_request_t
xcb_xv_ungrab_port_request_t
struct xcb_xv_attribute_info_iterator_t xcb_xv_attribute_info_iterator_t
xcb_xv_attribute_info_iterator_t
struct xcb_xv_query_image_attributes_request_t xcb_xv_query_image_attributes_request_t
xcb_xv_query_image_attributes_request_t
xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:756
xcb_void_cookie_t xcb_xv_set_port_attribute(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute, int32_t value)
Definition: xv.c:1604
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
Generic cookie.
Definition: xcb.h:203
xcb_xv_adaptor_info_iterator_t
Definition: xv.h:145
xcb_xv_adaptor_info_t
Definition: xv.h:133
xcb_xv_attribute_info_iterator_t
Definition: xv.h:205
xcb_xv_attribute_info_t
Definition: xv.h:195
xcb_xv_bad_control_error_t
Definition: xv.h:289
xcb_xv_bad_encoding_error_t
Definition: xv.h:274
xcb_xv_bad_port_error_t
Definition: xv.h:259
xcb_xv_encoding_info_iterator_t
Definition: xv.h:166
xcb_xv_encoding_info_t
Definition: xv.h:154
xcb_xv_encoding_iterator_t
Definition: xv.h:44
xcb_xv_get_port_attribute_cookie_t
Definition: xv.h:661
xcb_xv_get_port_attribute_reply_t
Definition: xv.h:682
xcb_xv_get_port_attribute_request_t
Definition: xv.h:671
xcb_xv_get_still_request_t
Definition: xv.h:544
xcb_xv_get_video_request_t
Definition: xv.h:521
xcb_xv_grab_port_cookie_t
Definition: xv.h:427
xcb_xv_grab_port_reply_t
Definition: xv.h:448
xcb_xv_grab_port_request_t
Definition: xv.h:437
xcb_xv_image_iterator_t
Definition: xv.h:186
xcb_xv_image_t
Definition: xv.h:175
xcb_xv_port_iterator_t
Definition: xv.h:33
xcb_xv_port_notify_event_t
Definition: xv.h:319
xcb_xv_put_image_request_t
Definition: xv.h:799
xcb_xv_put_still_request_t
Definition: xv.h:498
xcb_xv_put_video_request_t
Definition: xv.h:475
xcb_xv_query_adaptors_cookie_t
Definition: xv.h:363
xcb_xv_query_adaptors_reply_t
Definition: xv.h:383
xcb_xv_query_adaptors_request_t
Definition: xv.h:373
xcb_xv_query_best_size_cookie_t
Definition: xv.h:608
xcb_xv_query_best_size_reply_t
Definition: xv.h:634
xcb_xv_query_best_size_request_t
Definition: xv.h:618
xcb_xv_query_encodings_cookie_t
Definition: xv.h:395
xcb_xv_query_encodings_reply_t
Definition: xv.h:415
xcb_xv_query_encodings_request_t
Definition: xv.h:405
xcb_xv_query_extension_cookie_t
Definition: xv.h:332
xcb_xv_query_extension_reply_t
Definition: xv.h:351
xcb_xv_query_extension_request_t
Definition: xv.h:342
xcb_xv_query_image_attributes_cookie_t
Definition: xv.h:758
xcb_xv_query_image_attributes_reply_t
Definition: xv.h:781
xcb_xv_query_image_attributes_request_t
Definition: xv.h:768
xcb_xv_query_port_attributes_cookie_t
Definition: xv.h:693
xcb_xv_query_port_attributes_reply_t
Definition: xv.h:713
xcb_xv_query_port_attributes_request_t
Definition: xv.h:703
xcb_xv_rational_iterator_t
Definition: xv.h:106
xcb_xv_rational_t
Definition: xv.h:98
xcb_xv_select_port_notify_request_t
Definition: xv.h:596
xcb_xv_select_video_notify_request_t
Definition: xv.h:581
xcb_xv_set_port_attribute_request_t
Definition: xv.h:649
xcb_xv_shm_put_image_request_t
Definition: xv.h:825
xcb_xv_stop_video_request_t
Definition: xv.h:567
xcb_xv_ungrab_port_request_t
Definition: xv.h:461
xcb_xv_video_notify_event_t
Definition: xv.h:304