XCB: xv.h Source File

XCB 1.10

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

xv.h
1 /*
2 * This file generated automatically from xv.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12 #ifndef __XV_H
13 #define __XV_H
14
15 #include "xcb.h"
16 #include "xproto.h"
17 #include "shm.h"
18
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22
23 #define XCB_XV_MAJOR_VERSION 2
24 #define XCB_XV_MINOR_VERSION 2
25
26 extern xcb_extension_t xcb_xv_id;
27
28 typedef uint32_t xcb_xv_port_t;
29
33 typedef struct xcb_xv_port_iterator_t {
34 xcb_xv_port_t *data;
35 int rem;
36 int index;
37 } xcb_xv_port_iterator_t;
38
39 typedef uint32_t xcb_xv_encoding_t;
40
44 typedef struct xcb_xv_encoding_iterator_t {
45 xcb_xv_encoding_t *data;
46 int rem;
47 int index;
48 } xcb_xv_encoding_iterator_t;
49
50 typedef 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
56 } xcb_xv_type_t;
57
58 typedef 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;
62
63 typedef 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;
67
68 typedef 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;
72
73 typedef 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;
80
81 typedef 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;
85
86 typedef 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;
94
98 typedef struct xcb_xv_rational_t {
99 int32_t numerator;
100 int32_t denominator;
101 } xcb_xv_rational_t;
102
106 typedef struct xcb_xv_rational_iterator_t {
107 xcb_xv_rational_t *data;
108 int rem;
109 int index;
110 } xcb_xv_rational_iterator_t;
111
115 typedef struct xcb_xv_format_t {
116 xcb_visualid_t visual;
117 uint8_t depth;
118 uint8_t pad0[3];
119 } xcb_xv_format_t;
120
124 typedef struct xcb_xv_format_iterator_t {
125 xcb_xv_format_t *data;
126 int rem;
127 int index;
128 } xcb_xv_format_iterator_t;
129
133 typedef struct xcb_xv_adaptor_info_t {
134 xcb_xv_port_t base_id;
135 uint16_t name_size;
136 uint16_t num_ports;
137 uint16_t num_formats;
138 uint8_t type;
139 uint8_t pad0;
140 } xcb_xv_adaptor_info_t;
141
145 typedef struct xcb_xv_adaptor_info_iterator_t {
146 xcb_xv_adaptor_info_t *data;
147 int rem;
148 int index;
149 } xcb_xv_adaptor_info_iterator_t;
150
154 typedef struct xcb_xv_encoding_info_t {
155 xcb_xv_encoding_t encoding;
156 uint16_t name_size;
157 uint16_t width;
158 uint16_t height;
159 uint8_t pad0[2];
160 xcb_xv_rational_t rate;
161 } xcb_xv_encoding_info_t;
162
166 typedef struct xcb_xv_encoding_info_iterator_t {
167 xcb_xv_encoding_info_t *data;
168 int rem;
169 int index;
170 } xcb_xv_encoding_info_iterator_t;
171
175 typedef struct xcb_xv_image_t {
176 uint32_t id;
177 uint16_t width;
178 uint16_t height;
179 uint32_t data_size;
180 uint32_t num_planes;
181 } xcb_xv_image_t;
182
186 typedef struct xcb_xv_image_iterator_t {
187 xcb_xv_image_t *data;
188 int rem;
189 int index;
190 } xcb_xv_image_iterator_t;
191
195 typedef struct xcb_xv_attribute_info_t {
196 uint32_t flags;
197 int32_t min;
198 int32_t max;
199 uint32_t size;
200 } xcb_xv_attribute_info_t;
201
205 typedef struct xcb_xv_attribute_info_iterator_t {
206 xcb_xv_attribute_info_t *data;
207 int rem;
208 int index;
209 } xcb_xv_attribute_info_iterator_t;
210
214 typedef struct xcb_xv_image_format_info_t {
215 uint32_t id;
216 uint8_t type;
217 uint8_t byte_order;
218 uint8_t pad0[2];
219 uint8_t guid[16];
220 uint8_t bpp;
221 uint8_t num_planes;
222 uint8_t pad1[2];
223 uint8_t depth;
224 uint8_t pad2[3];
225 uint32_t red_mask;
226 uint32_t green_mask;
227 uint32_t blue_mask;
228 uint8_t format;
229 uint8_t pad3[3];
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;
241 uint8_t pad4[11];
242 } xcb_xv_image_format_info_t;
243
247 typedef struct xcb_xv_image_format_info_iterator_t {
248 xcb_xv_image_format_info_t *data;
249 int rem;
250 int index;
251 } xcb_xv_image_format_info_iterator_t;
252
254 #define XCB_XV_BAD_PORT 0
255
259 typedef struct xcb_xv_bad_port_error_t {
260 uint8_t response_type;
261 uint8_t error_code;
262 uint16_t sequence;
263 } xcb_xv_bad_port_error_t;
264
266 #define XCB_XV_BAD_ENCODING 1
267
271 typedef struct xcb_xv_bad_encoding_error_t {
272 uint8_t response_type;
273 uint8_t error_code;
274 uint16_t sequence;
275 } xcb_xv_bad_encoding_error_t;
276
278 #define XCB_XV_BAD_CONTROL 2
279
283 typedef struct xcb_xv_bad_control_error_t {
284 uint8_t response_type;
285 uint8_t error_code;
286 uint16_t sequence;
287 } xcb_xv_bad_control_error_t;
288
290 #define XCB_XV_VIDEO_NOTIFY 0
291
295 typedef struct xcb_xv_video_notify_event_t {
296 uint8_t response_type;
297 uint8_t reason;
298 uint16_t sequence;
299 xcb_timestamp_t time;
300 xcb_drawable_t drawable;
301 xcb_xv_port_t port;
302 } xcb_xv_video_notify_event_t;
303
305 #define XCB_XV_PORT_NOTIFY 1
306
310 typedef struct xcb_xv_port_notify_event_t {
311 uint8_t response_type;
312 uint8_t pad0;
313 uint16_t sequence;
314 xcb_timestamp_t time;
315 xcb_xv_port_t port;
316 xcb_atom_t attribute;
317 int32_t value;
318 } xcb_xv_port_notify_event_t;
319
323 typedef struct xcb_xv_query_extension_cookie_t {
324 unsigned int sequence;
325 } xcb_xv_query_extension_cookie_t;
326
328 #define XCB_XV_QUERY_EXTENSION 0
329
333 typedef struct xcb_xv_query_extension_request_t {
334 uint8_t major_opcode;
335 uint8_t minor_opcode;
336 uint16_t length;
337 } xcb_xv_query_extension_request_t;
338
342 typedef struct xcb_xv_query_extension_reply_t {
343 uint8_t response_type;
344 uint8_t pad0;
345 uint16_t sequence;
346 uint32_t length;
347 uint16_t major;
348 uint16_t minor;
349 } xcb_xv_query_extension_reply_t;
350
354 typedef struct xcb_xv_query_adaptors_cookie_t {
355 unsigned int sequence;
356 } xcb_xv_query_adaptors_cookie_t;
357
359 #define XCB_XV_QUERY_ADAPTORS 1
360
364 typedef struct xcb_xv_query_adaptors_request_t {
365 uint8_t major_opcode;
366 uint8_t minor_opcode;
367 uint16_t length;
368 xcb_window_t window;
369 } xcb_xv_query_adaptors_request_t;
370
374 typedef struct xcb_xv_query_adaptors_reply_t {
375 uint8_t response_type;
376 uint8_t pad0;
377 uint16_t sequence;
378 uint32_t length;
379 uint16_t num_adaptors;
380 uint8_t pad1[22];
381 } xcb_xv_query_adaptors_reply_t;
382
386 typedef struct xcb_xv_query_encodings_cookie_t {
387 unsigned int sequence;
388 } xcb_xv_query_encodings_cookie_t;
389
391 #define XCB_XV_QUERY_ENCODINGS 2
392
396 typedef struct xcb_xv_query_encodings_request_t {
397 uint8_t major_opcode;
398 uint8_t minor_opcode;
399 uint16_t length;
400 xcb_xv_port_t port;
401 } xcb_xv_query_encodings_request_t;
402
406 typedef struct xcb_xv_query_encodings_reply_t {
407 uint8_t response_type;
408 uint8_t pad0;
409 uint16_t sequence;
410 uint32_t length;
411 uint16_t num_encodings;
412 uint8_t pad1[22];
413 } xcb_xv_query_encodings_reply_t;
414
418 typedef struct xcb_xv_grab_port_cookie_t {
419 unsigned int sequence;
420 } xcb_xv_grab_port_cookie_t;
421
423 #define XCB_XV_GRAB_PORT 3
424
428 typedef struct xcb_xv_grab_port_request_t {
429 uint8_t major_opcode;
430 uint8_t minor_opcode;
431 uint16_t length;
432 xcb_xv_port_t port;
433 xcb_timestamp_t time;
434 } xcb_xv_grab_port_request_t;
435
439 typedef struct xcb_xv_grab_port_reply_t {
440 uint8_t response_type;
441 uint8_t result;
442 uint16_t sequence;
443 uint32_t length;
444 } xcb_xv_grab_port_reply_t;
445
447 #define XCB_XV_UNGRAB_PORT 4
448
452 typedef struct xcb_xv_ungrab_port_request_t {
453 uint8_t major_opcode;
454 uint8_t minor_opcode;
455 uint16_t length;
456 xcb_xv_port_t port;
457 xcb_timestamp_t time;
458 } xcb_xv_ungrab_port_request_t;
459
461 #define XCB_XV_PUT_VIDEO 5
462
466 typedef struct xcb_xv_put_video_request_t {
467 uint8_t major_opcode;
468 uint8_t minor_opcode;
469 uint16_t length;
470 xcb_xv_port_t port;
471 xcb_drawable_t drawable;
472 xcb_gcontext_t gc;
473 int16_t vid_x;
474 int16_t vid_y;
475 uint16_t vid_w;
476 uint16_t vid_h;
477 int16_t drw_x;
478 int16_t drw_y;
479 uint16_t drw_w;
480 uint16_t drw_h;
481 } xcb_xv_put_video_request_t;
482
484 #define XCB_XV_PUT_STILL 6
485
489 typedef struct xcb_xv_put_still_request_t {
490 uint8_t major_opcode;
491 uint8_t minor_opcode;
492 uint16_t length;
493 xcb_xv_port_t port;
494 xcb_drawable_t drawable;
495 xcb_gcontext_t gc;
496 int16_t vid_x;
497 int16_t vid_y;
498 uint16_t vid_w;
499 uint16_t vid_h;
500 int16_t drw_x;
501 int16_t drw_y;
502 uint16_t drw_w;
503 uint16_t drw_h;
504 } xcb_xv_put_still_request_t;
505
507 #define XCB_XV_GET_VIDEO 7
508
512 typedef struct xcb_xv_get_video_request_t {
513 uint8_t major_opcode;
514 uint8_t minor_opcode;
515 uint16_t length;
516 xcb_xv_port_t port;
517 xcb_drawable_t drawable;
518 xcb_gcontext_t gc;
519 int16_t vid_x;
520 int16_t vid_y;
521 uint16_t vid_w;
522 uint16_t vid_h;
523 int16_t drw_x;
524 int16_t drw_y;
525 uint16_t drw_w;
526 uint16_t drw_h;
527 } xcb_xv_get_video_request_t;
528
530 #define XCB_XV_GET_STILL 8
531
535 typedef struct xcb_xv_get_still_request_t {
536 uint8_t major_opcode;
537 uint8_t minor_opcode;
538 uint16_t length;
539 xcb_xv_port_t port;
540 xcb_drawable_t drawable;
541 xcb_gcontext_t gc;
542 int16_t vid_x;
543 int16_t vid_y;
544 uint16_t vid_w;
545 uint16_t vid_h;
546 int16_t drw_x;
547 int16_t drw_y;
548 uint16_t drw_w;
549 uint16_t drw_h;
550 } xcb_xv_get_still_request_t;
551
553 #define XCB_XV_STOP_VIDEO 9
554
558 typedef struct xcb_xv_stop_video_request_t {
559 uint8_t major_opcode;
560 uint8_t minor_opcode;
561 uint16_t length;
562 xcb_xv_port_t port;
563 xcb_drawable_t drawable;
564 } xcb_xv_stop_video_request_t;
565
567 #define XCB_XV_SELECT_VIDEO_NOTIFY 10
568
572 typedef struct xcb_xv_select_video_notify_request_t {
573 uint8_t major_opcode;
574 uint8_t minor_opcode;
575 uint16_t length;
576 xcb_drawable_t drawable;
577 uint8_t onoff;
578 uint8_t pad0[3];
579 } xcb_xv_select_video_notify_request_t;
580
582 #define XCB_XV_SELECT_PORT_NOTIFY 11
583
587 typedef struct xcb_xv_select_port_notify_request_t {
588 uint8_t major_opcode;
589 uint8_t minor_opcode;
590 uint16_t length;
591 xcb_xv_port_t port;
592 uint8_t onoff;
593 uint8_t pad0[3];
594 } xcb_xv_select_port_notify_request_t;
595
599 typedef struct xcb_xv_query_best_size_cookie_t {
600 unsigned int sequence;
601 } xcb_xv_query_best_size_cookie_t;
602
604 #define XCB_XV_QUERY_BEST_SIZE 12
605
609 typedef struct xcb_xv_query_best_size_request_t {
610 uint8_t major_opcode;
611 uint8_t minor_opcode;
612 uint16_t length;
613 xcb_xv_port_t port;
614 uint16_t vid_w;
615 uint16_t vid_h;
616 uint16_t drw_w;
617 uint16_t drw_h;
618 uint8_t motion;
619 uint8_t pad0[3];
620 } xcb_xv_query_best_size_request_t;
621
625 typedef struct xcb_xv_query_best_size_reply_t {
626 uint8_t response_type;
627 uint8_t pad0;
628 uint16_t sequence;
629 uint32_t length;
630 uint16_t actual_width;
631 uint16_t actual_height;
632 } xcb_xv_query_best_size_reply_t;
633
635 #define XCB_XV_SET_PORT_ATTRIBUTE 13
636
640 typedef struct xcb_xv_set_port_attribute_request_t {
641 uint8_t major_opcode;
642 uint8_t minor_opcode;
643 uint16_t length;
644 xcb_xv_port_t port;
645 xcb_atom_t attribute;
646 int32_t value;
647 } xcb_xv_set_port_attribute_request_t;
648
652 typedef struct xcb_xv_get_port_attribute_cookie_t {
653 unsigned int sequence;
654 } xcb_xv_get_port_attribute_cookie_t;
655
657 #define XCB_XV_GET_PORT_ATTRIBUTE 14
658
662 typedef struct xcb_xv_get_port_attribute_request_t {
663 uint8_t major_opcode;
664 uint8_t minor_opcode;
665 uint16_t length;
666 xcb_xv_port_t port;
667 xcb_atom_t attribute;
668 } xcb_xv_get_port_attribute_request_t;
669
673 typedef struct xcb_xv_get_port_attribute_reply_t {
674 uint8_t response_type;
675 uint8_t pad0;
676 uint16_t sequence;
677 uint32_t length;
678 int32_t value;
679 } xcb_xv_get_port_attribute_reply_t;
680
684 typedef struct xcb_xv_query_port_attributes_cookie_t {
685 unsigned int sequence;
686 } xcb_xv_query_port_attributes_cookie_t;
687
689 #define XCB_XV_QUERY_PORT_ATTRIBUTES 15
690
694 typedef struct xcb_xv_query_port_attributes_request_t {
695 uint8_t major_opcode;
696 uint8_t minor_opcode;
697 uint16_t length;
698 xcb_xv_port_t port;
699 } xcb_xv_query_port_attributes_request_t;
700
704 typedef struct xcb_xv_query_port_attributes_reply_t {
705 uint8_t response_type;
706 uint8_t pad0;
707 uint16_t sequence;
708 uint32_t length;
709 uint32_t num_attributes;
710 uint32_t text_size;
711 uint8_t pad1[16];
712 } xcb_xv_query_port_attributes_reply_t;
713
717 typedef struct xcb_xv_list_image_formats_cookie_t {
718 unsigned int sequence;
719 } xcb_xv_list_image_formats_cookie_t;
720
722 #define XCB_XV_LIST_IMAGE_FORMATS 16
723
727 typedef struct xcb_xv_list_image_formats_request_t {
728 uint8_t major_opcode;
729 uint8_t minor_opcode;
730 uint16_t length;
731 xcb_xv_port_t port;
732 } xcb_xv_list_image_formats_request_t;
733
737 typedef struct xcb_xv_list_image_formats_reply_t {
738 uint8_t response_type;
739 uint8_t pad0;
740 uint16_t sequence;
741 uint32_t length;
742 uint32_t num_formats;
743 uint8_t pad1[20];
744 } xcb_xv_list_image_formats_reply_t;
745
749 typedef struct xcb_xv_query_image_attributes_cookie_t {
750 unsigned int sequence;
751 } xcb_xv_query_image_attributes_cookie_t;
752
754 #define XCB_XV_QUERY_IMAGE_ATTRIBUTES 17
755
759 typedef struct xcb_xv_query_image_attributes_request_t {
760 uint8_t major_opcode;
761 uint8_t minor_opcode;
762 uint16_t length;
763 xcb_xv_port_t port;
764 uint32_t id;
765 uint16_t width;
766 uint16_t height;
767 } xcb_xv_query_image_attributes_request_t;
768
772 typedef struct xcb_xv_query_image_attributes_reply_t {
773 uint8_t response_type;
774 uint8_t pad0;
775 uint16_t sequence;
776 uint32_t length;
777 uint32_t num_planes;
778 uint32_t data_size;
779 uint16_t width;
780 uint16_t height;
781 uint8_t pad1[12];
782 } xcb_xv_query_image_attributes_reply_t;
783
785 #define XCB_XV_PUT_IMAGE 18
786
790 typedef struct xcb_xv_put_image_request_t {
791 uint8_t major_opcode;
792 uint8_t minor_opcode;
793 uint16_t length;
794 xcb_xv_port_t port;
795 xcb_drawable_t drawable;
796 xcb_gcontext_t gc;
797 uint32_t id;
798 int16_t src_x;
799 int16_t src_y;
800 uint16_t src_w;
801 uint16_t src_h;
802 int16_t drw_x;
803 int16_t drw_y;
804 uint16_t drw_w;
805 uint16_t drw_h;
806 uint16_t width;
807 uint16_t height;
808 } xcb_xv_put_image_request_t;
809
811 #define XCB_XV_SHM_PUT_IMAGE 19
812
816 typedef struct xcb_xv_shm_put_image_request_t {
817 uint8_t major_opcode;
818 uint8_t minor_opcode;
819 uint16_t length;
820 xcb_xv_port_t port;
821 xcb_drawable_t drawable;
822 xcb_gcontext_t gc;
823 xcb_shm_seg_t shmseg;
824 uint32_t id;
825 uint32_t offset;
826 int16_t src_x;
827 int16_t src_y;
828 uint16_t src_w;
829 uint16_t src_h;
830 int16_t drw_x;
831 int16_t drw_y;
832 uint16_t drw_w;
833 uint16_t drw_h;
834 uint16_t width;
835 uint16_t height;
836 uint8_t send_event;
837 uint8_t pad0[3];
838 } xcb_xv_shm_put_image_request_t;
839
849 /*****************************************************************************
850 **
851 ** void xcb_xv_port_next
852 **
853 ** @param xcb_xv_port_iterator_t *i
854 ** @returns void
855 **
856 *****************************************************************************/
857
858 void
859 xcb_xv_port_next (xcb_xv_port_iterator_t *i );
860
871 /*****************************************************************************
872 **
873 ** xcb_generic_iterator_t xcb_xv_port_end
874 **
875 ** @param xcb_xv_port_iterator_t i
876 ** @returns xcb_generic_iterator_t
877 **
878 *****************************************************************************/
879
880 xcb_generic_iterator_t
881 xcb_xv_port_end (xcb_xv_port_iterator_t i );
882
892 /*****************************************************************************
893 **
894 ** void xcb_xv_encoding_next
895 **
896 ** @param xcb_xv_encoding_iterator_t *i
897 ** @returns void
898 **
899 *****************************************************************************/
900
901 void
902 xcb_xv_encoding_next (xcb_xv_encoding_iterator_t *i );
903
914 /*****************************************************************************
915 **
916 ** xcb_generic_iterator_t xcb_xv_encoding_end
917 **
918 ** @param xcb_xv_encoding_iterator_t i
919 ** @returns xcb_generic_iterator_t
920 **
921 *****************************************************************************/
922
923 xcb_generic_iterator_t
924 xcb_xv_encoding_end (xcb_xv_encoding_iterator_t i );
925
935 /*****************************************************************************
936 **
937 ** void xcb_xv_rational_next
938 **
939 ** @param xcb_xv_rational_iterator_t *i
940 ** @returns void
941 **
942 *****************************************************************************/
943
944 void
945 xcb_xv_rational_next (xcb_xv_rational_iterator_t *i );
946
957 /*****************************************************************************
958 **
959 ** xcb_generic_iterator_t xcb_xv_rational_end
960 **
961 ** @param xcb_xv_rational_iterator_t i
962 ** @returns xcb_generic_iterator_t
963 **
964 *****************************************************************************/
965
966 xcb_generic_iterator_t
967 xcb_xv_rational_end (xcb_xv_rational_iterator_t i );
968
978 /*****************************************************************************
979 **
980 ** void xcb_xv_format_next
981 **
982 ** @param xcb_xv_format_iterator_t *i
983 ** @returns void
984 **
985 *****************************************************************************/
986
987 void
988 xcb_xv_format_next (xcb_xv_format_iterator_t *i );
989
1000 /*****************************************************************************
1001 **
1002 ** xcb_generic_iterator_t xcb_xv_format_end
1003 **
1004 ** @param xcb_xv_format_iterator_t i
1005 ** @returns xcb_generic_iterator_t
1006 **
1007 *****************************************************************************/
1008
1009 xcb_generic_iterator_t
1010 xcb_xv_format_end (xcb_xv_format_iterator_t i );
1011
1012 int
1013 xcb_xv_adaptor_info_sizeof (const void *_buffer );
1014
1015
1016 /*****************************************************************************
1017 **
1018 ** char * xcb_xv_adaptor_info_name
1019 **
1020 ** @param const xcb_xv_adaptor_info_t *R
1021 ** @returns char *
1022 **
1023 *****************************************************************************/
1024
1025 char *
1026 xcb_xv_adaptor_info_name (const xcb_xv_adaptor_info_t *R );
1027
1028
1029 /*****************************************************************************
1030 **
1031 ** int xcb_xv_adaptor_info_name_length
1032 **
1033 ** @param const xcb_xv_adaptor_info_t *R
1034 ** @returns int
1035 **
1036 *****************************************************************************/
1037
1038 int
1039 xcb_xv_adaptor_info_name_length (const xcb_xv_adaptor_info_t *R );
1040
1041
1042 /*****************************************************************************
1043 **
1044 ** xcb_generic_iterator_t xcb_xv_adaptor_info_name_end
1045 **
1046 ** @param const xcb_xv_adaptor_info_t *R
1047 ** @returns xcb_generic_iterator_t
1048 **
1049 *****************************************************************************/
1050
1051 xcb_generic_iterator_t
1052 xcb_xv_adaptor_info_name_end (const xcb_xv_adaptor_info_t *R );
1053
1054
1055 /*****************************************************************************
1056 **
1057 ** xcb_xv_format_t * xcb_xv_adaptor_info_formats
1058 **
1059 ** @param const xcb_xv_adaptor_info_t *R
1060 ** @returns xcb_xv_format_t *
1061 **
1062 *****************************************************************************/
1063
1064 xcb_xv_format_t *
1065 xcb_xv_adaptor_info_formats (const xcb_xv_adaptor_info_t *R );
1066
1067
1068 /*****************************************************************************
1069 **
1070 ** int xcb_xv_adaptor_info_formats_length
1071 **
1072 ** @param const xcb_xv_adaptor_info_t *R
1073 ** @returns int
1074 **
1075 *****************************************************************************/
1076
1077 int
1078 xcb_xv_adaptor_info_formats_length (const xcb_xv_adaptor_info_t *R );
1079
1080
1081 /*****************************************************************************
1082 **
1083 ** xcb_xv_format_iterator_t xcb_xv_adaptor_info_formats_iterator
1084 **
1085 ** @param const xcb_xv_adaptor_info_t *R
1086 ** @returns xcb_xv_format_iterator_t
1087 **
1088 *****************************************************************************/
1089
1090 xcb_xv_format_iterator_t
1091 xcb_xv_adaptor_info_formats_iterator (const xcb_xv_adaptor_info_t *R );
1092
1102 /*****************************************************************************
1103 **
1104 ** void xcb_xv_adaptor_info_next
1105 **
1106 ** @param xcb_xv_adaptor_info_iterator_t *i
1107 ** @returns void
1108 **
1109 *****************************************************************************/
1110
1111 void
1112 xcb_xv_adaptor_info_next (xcb_xv_adaptor_info_iterator_t *i );
1113
1124 /*****************************************************************************
1125 **
1126 ** xcb_generic_iterator_t xcb_xv_adaptor_info_end
1127 **
1128 ** @param xcb_xv_adaptor_info_iterator_t i
1129 ** @returns xcb_generic_iterator_t
1130 **
1131 *****************************************************************************/
1132
1133 xcb_generic_iterator_t
1134 xcb_xv_adaptor_info_end (xcb_xv_adaptor_info_iterator_t i );
1135
1136 int
1137 xcb_xv_encoding_info_sizeof (const void *_buffer );
1138
1139
1140 /*****************************************************************************
1141 **
1142 ** char * xcb_xv_encoding_info_name
1143 **
1144 ** @param const xcb_xv_encoding_info_t *R
1145 ** @returns char *
1146 **
1147 *****************************************************************************/
1148
1149 char *
1150 xcb_xv_encoding_info_name (const xcb_xv_encoding_info_t *R );
1151
1152
1153 /*****************************************************************************
1154 **
1155 ** int xcb_xv_encoding_info_name_length
1156 **
1157 ** @param const xcb_xv_encoding_info_t *R
1158 ** @returns int
1159 **
1160 *****************************************************************************/
1161
1162 int
1163 xcb_xv_encoding_info_name_length (const xcb_xv_encoding_info_t *R );
1164
1165
1166 /*****************************************************************************
1167 **
1168 ** xcb_generic_iterator_t xcb_xv_encoding_info_name_end
1169 **
1170 ** @param const xcb_xv_encoding_info_t *R
1171 ** @returns xcb_generic_iterator_t
1172 **
1173 *****************************************************************************/
1174
1175 xcb_generic_iterator_t
1176 xcb_xv_encoding_info_name_end (const xcb_xv_encoding_info_t *R );
1177
1187 /*****************************************************************************
1188 **
1189 ** void xcb_xv_encoding_info_next
1190 **
1191 ** @param xcb_xv_encoding_info_iterator_t *i
1192 ** @returns void
1193 **
1194 *****************************************************************************/
1195
1196 void
1197 xcb_xv_encoding_info_next (xcb_xv_encoding_info_iterator_t *i );
1198
1209 /*****************************************************************************
1210 **
1211 ** xcb_generic_iterator_t xcb_xv_encoding_info_end
1212 **
1213 ** @param xcb_xv_encoding_info_iterator_t i
1214 ** @returns xcb_generic_iterator_t
1215 **
1216 *****************************************************************************/
1217
1218 xcb_generic_iterator_t
1219 xcb_xv_encoding_info_end (xcb_xv_encoding_info_iterator_t i );
1220
1221 int
1222 xcb_xv_image_sizeof (const void *_buffer );
1223
1224
1225 /*****************************************************************************
1226 **
1227 ** uint32_t * xcb_xv_image_pitches
1228 **
1229 ** @param const xcb_xv_image_t *R
1230 ** @returns uint32_t *
1231 **
1232 *****************************************************************************/
1233
1234 uint32_t *
1235 xcb_xv_image_pitches (const xcb_xv_image_t *R );
1236
1237
1238 /*****************************************************************************
1239 **
1240 ** int xcb_xv_image_pitches_length
1241 **
1242 ** @param const xcb_xv_image_t *R
1243 ** @returns int
1244 **
1245 *****************************************************************************/
1246
1247 int
1248 xcb_xv_image_pitches_length (const xcb_xv_image_t *R );
1249
1250
1251 /*****************************************************************************
1252 **
1253 ** xcb_generic_iterator_t xcb_xv_image_pitches_end
1254 **
1255 ** @param const xcb_xv_image_t *R
1256 ** @returns xcb_generic_iterator_t
1257 **
1258 *****************************************************************************/
1259
1260 xcb_generic_iterator_t
1261 xcb_xv_image_pitches_end (const xcb_xv_image_t *R );
1262
1263
1264 /*****************************************************************************
1265 **
1266 ** uint32_t * xcb_xv_image_offsets
1267 **
1268 ** @param const xcb_xv_image_t *R
1269 ** @returns uint32_t *
1270 **
1271 *****************************************************************************/
1272
1273 uint32_t *
1274 xcb_xv_image_offsets (const xcb_xv_image_t *R );
1275
1276
1277 /*****************************************************************************
1278 **
1279 ** int xcb_xv_image_offsets_length
1280 **
1281 ** @param const xcb_xv_image_t *R
1282 ** @returns int
1283 **
1284 *****************************************************************************/
1285
1286 int
1287 xcb_xv_image_offsets_length (const xcb_xv_image_t *R );
1288
1289
1290 /*****************************************************************************
1291 **
1292 ** xcb_generic_iterator_t xcb_xv_image_offsets_end
1293 **
1294 ** @param const xcb_xv_image_t *R
1295 ** @returns xcb_generic_iterator_t
1296 **
1297 *****************************************************************************/
1298
1299 xcb_generic_iterator_t
1300 xcb_xv_image_offsets_end (const xcb_xv_image_t *R );
1301
1302
1303 /*****************************************************************************
1304 **
1305 ** uint8_t * xcb_xv_image_data
1306 **
1307 ** @param const xcb_xv_image_t *R
1308 ** @returns uint8_t *
1309 **
1310 *****************************************************************************/
1311
1312 uint8_t *
1313 xcb_xv_image_data (const xcb_xv_image_t *R );
1314
1315
1316 /*****************************************************************************
1317 **
1318 ** int xcb_xv_image_data_length
1319 **
1320 ** @param const xcb_xv_image_t *R
1321 ** @returns int
1322 **
1323 *****************************************************************************/
1324
1325 int
1326 xcb_xv_image_data_length (const xcb_xv_image_t *R );
1327
1328
1329 /*****************************************************************************
1330 **
1331 ** xcb_generic_iterator_t xcb_xv_image_data_end
1332 **
1333 ** @param const xcb_xv_image_t *R
1334 ** @returns xcb_generic_iterator_t
1335 **
1336 *****************************************************************************/
1337
1338 xcb_generic_iterator_t
1339 xcb_xv_image_data_end (const xcb_xv_image_t *R );
1340
1350 /*****************************************************************************
1351 **
1352 ** void xcb_xv_image_next
1353 **
1354 ** @param xcb_xv_image_iterator_t *i
1355 ** @returns void
1356 **
1357 *****************************************************************************/
1358
1359 void
1360 xcb_xv_image_next (xcb_xv_image_iterator_t *i );
1361
1372 /*****************************************************************************
1373 **
1374 ** xcb_generic_iterator_t xcb_xv_image_end
1375 **
1376 ** @param xcb_xv_image_iterator_t i
1377 ** @returns xcb_generic_iterator_t
1378 **
1379 *****************************************************************************/
1380
1381 xcb_generic_iterator_t
1382 xcb_xv_image_end (xcb_xv_image_iterator_t i );
1383
1384 int
1385 xcb_xv_attribute_info_sizeof (const void *_buffer );
1386
1387
1388 /*****************************************************************************
1389 **
1390 ** char * xcb_xv_attribute_info_name
1391 **
1392 ** @param const xcb_xv_attribute_info_t *R
1393 ** @returns char *
1394 **
1395 *****************************************************************************/
1396
1397 char *
1398 xcb_xv_attribute_info_name (const xcb_xv_attribute_info_t *R );
1399
1400
1401 /*****************************************************************************
1402 **
1403 ** int xcb_xv_attribute_info_name_length
1404 **
1405 ** @param const xcb_xv_attribute_info_t *R
1406 ** @returns int
1407 **
1408 *****************************************************************************/
1409
1410 int
1411 xcb_xv_attribute_info_name_length (const xcb_xv_attribute_info_t *R );
1412
1413
1414 /*****************************************************************************
1415 **
1416 ** xcb_generic_iterator_t xcb_xv_attribute_info_name_end
1417 **
1418 ** @param const xcb_xv_attribute_info_t *R
1419 ** @returns xcb_generic_iterator_t
1420 **
1421 *****************************************************************************/
1422
1423 xcb_generic_iterator_t
1424 xcb_xv_attribute_info_name_end (const xcb_xv_attribute_info_t *R );
1425
1435 /*****************************************************************************
1436 **
1437 ** void xcb_xv_attribute_info_next
1438 **
1439 ** @param xcb_xv_attribute_info_iterator_t *i
1440 ** @returns void
1441 **
1442 *****************************************************************************/
1443
1444 void
1445 xcb_xv_attribute_info_next (xcb_xv_attribute_info_iterator_t *i );
1446
1457 /*****************************************************************************
1458 **
1459 ** xcb_generic_iterator_t xcb_xv_attribute_info_end
1460 **
1461 ** @param xcb_xv_attribute_info_iterator_t i
1462 ** @returns xcb_generic_iterator_t
1463 **
1464 *****************************************************************************/
1465
1466 xcb_generic_iterator_t
1467 xcb_xv_attribute_info_end (xcb_xv_attribute_info_iterator_t i );
1468
1478 /*****************************************************************************
1479 **
1480 ** void xcb_xv_image_format_info_next
1481 **
1482 ** @param xcb_xv_image_format_info_iterator_t *i
1483 ** @returns void
1484 **
1485 *****************************************************************************/
1486
1487 void
1488 xcb_xv_image_format_info_next (xcb_xv_image_format_info_iterator_t *i );
1489
1500 /*****************************************************************************
1501 **
1502 ** xcb_generic_iterator_t xcb_xv_image_format_info_end
1503 **
1504 ** @param xcb_xv_image_format_info_iterator_t i
1505 ** @returns xcb_generic_iterator_t
1506 **
1507 *****************************************************************************/
1508
1509 xcb_generic_iterator_t
1510 xcb_xv_image_format_info_end (xcb_xv_image_format_info_iterator_t i );
1511
1521 /*****************************************************************************
1522 **
1523 ** xcb_xv_query_extension_cookie_t xcb_xv_query_extension
1524 **
1525 ** @param xcb_connection_t *c
1526 ** @returns xcb_xv_query_extension_cookie_t
1527 **
1528 *****************************************************************************/
1529
1530 xcb_xv_query_extension_cookie_t
1531 xcb_xv_query_extension (xcb_connection_t *c );
1532
1545 /*****************************************************************************
1546 **
1547 ** xcb_xv_query_extension_cookie_t xcb_xv_query_extension_unchecked
1548 **
1549 ** @param xcb_connection_t *c
1550 ** @returns xcb_xv_query_extension_cookie_t
1551 **
1552 *****************************************************************************/
1553
1554 xcb_xv_query_extension_cookie_t
1555 xcb_xv_query_extension_unchecked (xcb_connection_t *c );
1556
1572 /*****************************************************************************
1573 **
1574 ** xcb_xv_query_extension_reply_t * xcb_xv_query_extension_reply
1575 **
1576 ** @param xcb_connection_t *c
1577 ** @param xcb_xv_query_extension_cookie_t cookie
1578 ** @param xcb_generic_error_t **e
1579 ** @returns xcb_xv_query_extension_reply_t *
1580 **
1581 *****************************************************************************/
1582
1583 xcb_xv_query_extension_reply_t *
1584 xcb_xv_query_extension_reply (xcb_connection_t *c ,
1585 xcb_xv_query_extension_cookie_t cookie ,
1586 xcb_generic_error_t **e );
1587
1588 int
1589 xcb_xv_query_adaptors_sizeof (const void *_buffer );
1590
1600 /*****************************************************************************
1601 **
1602 ** xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors
1603 **
1604 ** @param xcb_connection_t *c
1605 ** @param xcb_window_t window
1606 ** @returns xcb_xv_query_adaptors_cookie_t
1607 **
1608 *****************************************************************************/
1609
1610 xcb_xv_query_adaptors_cookie_t
1611 xcb_xv_query_adaptors (xcb_connection_t *c ,
1612 xcb_window_t window );
1613
1626 /*****************************************************************************
1627 **
1628 ** xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_unchecked
1629 **
1630 ** @param xcb_connection_t *c
1631 ** @param xcb_window_t window
1632 ** @returns xcb_xv_query_adaptors_cookie_t
1633 **
1634 *****************************************************************************/
1635
1636 xcb_xv_query_adaptors_cookie_t
1637 xcb_xv_query_adaptors_unchecked (xcb_connection_t *c ,
1638 xcb_window_t window );
1639
1640
1641 /*****************************************************************************
1642 **
1643 ** int xcb_xv_query_adaptors_info_length
1644 **
1645 ** @param const xcb_xv_query_adaptors_reply_t *R
1646 ** @returns int
1647 **
1648 *****************************************************************************/
1649
1650 int
1651 xcb_xv_query_adaptors_info_length (const xcb_xv_query_adaptors_reply_t *R );
1652
1653
1654 /*****************************************************************************
1655 **
1656 ** xcb_xv_adaptor_info_iterator_t xcb_xv_query_adaptors_info_iterator
1657 **
1658 ** @param const xcb_xv_query_adaptors_reply_t *R
1659 ** @returns xcb_xv_adaptor_info_iterator_t
1660 **
1661 *****************************************************************************/
1662
1663 xcb_xv_adaptor_info_iterator_t
1664 xcb_xv_query_adaptors_info_iterator (const xcb_xv_query_adaptors_reply_t *R );
1665
1681 /*****************************************************************************
1682 **
1683 ** xcb_xv_query_adaptors_reply_t * xcb_xv_query_adaptors_reply
1684 **
1685 ** @param xcb_connection_t *c
1686 ** @param xcb_xv_query_adaptors_cookie_t cookie
1687 ** @param xcb_generic_error_t **e
1688 ** @returns xcb_xv_query_adaptors_reply_t *
1689 **
1690 *****************************************************************************/
1691
1692 xcb_xv_query_adaptors_reply_t *
1693 xcb_xv_query_adaptors_reply (xcb_connection_t *c ,
1694 xcb_xv_query_adaptors_cookie_t cookie ,
1695 xcb_generic_error_t **e );
1696
1697 int
1698 xcb_xv_query_encodings_sizeof (const void *_buffer );
1699
1709 /*****************************************************************************
1710 **
1711 ** xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings
1712 **
1713 ** @param xcb_connection_t *c
1714 ** @param xcb_xv_port_t port
1715 ** @returns xcb_xv_query_encodings_cookie_t
1716 **
1717 *****************************************************************************/
1718
1719 xcb_xv_query_encodings_cookie_t
1720 xcb_xv_query_encodings (xcb_connection_t *c ,
1721 xcb_xv_port_t port );
1722
1735 /*****************************************************************************
1736 **
1737 ** xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_unchecked
1738 **
1739 ** @param xcb_connection_t *c
1740 ** @param xcb_xv_port_t port
1741 ** @returns xcb_xv_query_encodings_cookie_t
1742 **
1743 *****************************************************************************/
1744
1745 xcb_xv_query_encodings_cookie_t
1746 xcb_xv_query_encodings_unchecked (xcb_connection_t *c ,
1747 xcb_xv_port_t port );
1748
1749
1750 /*****************************************************************************
1751 **
1752 ** int xcb_xv_query_encodings_info_length
1753 **
1754 ** @param const xcb_xv_query_encodings_reply_t *R
1755 ** @returns int
1756 **
1757 *****************************************************************************/
1758
1759 int
1760 xcb_xv_query_encodings_info_length (const xcb_xv_query_encodings_reply_t *R );
1761
1762
1763 /*****************************************************************************
1764 **
1765 ** xcb_xv_encoding_info_iterator_t xcb_xv_query_encodings_info_iterator
1766 **
1767 ** @param const xcb_xv_query_encodings_reply_t *R
1768 ** @returns xcb_xv_encoding_info_iterator_t
1769 **
1770 *****************************************************************************/
1771
1772 xcb_xv_encoding_info_iterator_t
1773 xcb_xv_query_encodings_info_iterator (const xcb_xv_query_encodings_reply_t *R );
1774
1790 /*****************************************************************************
1791 **
1792 ** xcb_xv_query_encodings_reply_t * xcb_xv_query_encodings_reply
1793 **
1794 ** @param xcb_connection_t *c
1795 ** @param xcb_xv_query_encodings_cookie_t cookie
1796 ** @param xcb_generic_error_t **e
1797 ** @returns xcb_xv_query_encodings_reply_t *
1798 **
1799 *****************************************************************************/
1800
1801 xcb_xv_query_encodings_reply_t *
1802 xcb_xv_query_encodings_reply (xcb_connection_t *c ,
1803 xcb_xv_query_encodings_cookie_t cookie ,
1804 xcb_generic_error_t **e );
1805
1815 /*****************************************************************************
1816 **
1817 ** xcb_xv_grab_port_cookie_t xcb_xv_grab_port
1818 **
1819 ** @param xcb_connection_t *c
1820 ** @param xcb_xv_port_t port
1821 ** @param xcb_timestamp_t time
1822 ** @returns xcb_xv_grab_port_cookie_t
1823 **
1824 *****************************************************************************/
1825
1826 xcb_xv_grab_port_cookie_t
1827 xcb_xv_grab_port (xcb_connection_t *c ,
1828 xcb_xv_port_t port ,
1829 xcb_timestamp_t time );
1830
1843 /*****************************************************************************
1844 **
1845 ** xcb_xv_grab_port_cookie_t xcb_xv_grab_port_unchecked
1846 **
1847 ** @param xcb_connection_t *c
1848 ** @param xcb_xv_port_t port
1849 ** @param xcb_timestamp_t time
1850 ** @returns xcb_xv_grab_port_cookie_t
1851 **
1852 *****************************************************************************/
1853
1854 xcb_xv_grab_port_cookie_t
1855 xcb_xv_grab_port_unchecked (xcb_connection_t *c ,
1856 xcb_xv_port_t port ,
1857 xcb_timestamp_t time );
1858
1874 /*****************************************************************************
1875 **
1876 ** xcb_xv_grab_port_reply_t * xcb_xv_grab_port_reply
1877 **
1878 ** @param xcb_connection_t *c
1879 ** @param xcb_xv_grab_port_cookie_t cookie
1880 ** @param xcb_generic_error_t **e
1881 ** @returns xcb_xv_grab_port_reply_t *
1882 **
1883 *****************************************************************************/
1884
1885 xcb_xv_grab_port_reply_t *
1886 xcb_xv_grab_port_reply (xcb_connection_t *c ,
1887 xcb_xv_grab_port_cookie_t cookie ,
1888 xcb_generic_error_t **e );
1889
1902 /*****************************************************************************
1903 **
1904 ** xcb_void_cookie_t xcb_xv_ungrab_port_checked
1905 **
1906 ** @param xcb_connection_t *c
1907 ** @param xcb_xv_port_t port
1908 ** @param xcb_timestamp_t time
1909 ** @returns xcb_void_cookie_t
1910 **
1911 *****************************************************************************/
1912
1913 xcb_void_cookie_t
1914 xcb_xv_ungrab_port_checked (xcb_connection_t *c ,
1915 xcb_xv_port_t port ,
1916 xcb_timestamp_t time );
1917
1927 /*****************************************************************************
1928 **
1929 ** xcb_void_cookie_t xcb_xv_ungrab_port
1930 **
1931 ** @param xcb_connection_t *c
1932 ** @param xcb_xv_port_t port
1933 ** @param xcb_timestamp_t time
1934 ** @returns xcb_void_cookie_t
1935 **
1936 *****************************************************************************/
1937
1938 xcb_void_cookie_t
1939 xcb_xv_ungrab_port (xcb_connection_t *c ,
1940 xcb_xv_port_t port ,
1941 xcb_timestamp_t time );
1942
1955 /*****************************************************************************
1956 **
1957 ** xcb_void_cookie_t xcb_xv_put_video_checked
1958 **
1959 ** @param xcb_connection_t *c
1960 ** @param xcb_xv_port_t port
1961 ** @param xcb_drawable_t drawable
1962 ** @param xcb_gcontext_t gc
1963 ** @param int16_t vid_x
1964 ** @param int16_t vid_y
1965 ** @param uint16_t vid_w
1966 ** @param uint16_t vid_h
1967 ** @param int16_t drw_x
1968 ** @param int16_t drw_y
1969 ** @param uint16_t drw_w
1970 ** @param uint16_t drw_h
1971 ** @returns xcb_void_cookie_t
1972 **
1973 *****************************************************************************/
1974
1975 xcb_void_cookie_t
1976 xcb_xv_put_video_checked (xcb_connection_t *c ,
1977 xcb_xv_port_t port ,
1978 xcb_drawable_t drawable ,
1979 xcb_gcontext_t gc ,
1980 int16_t vid_x ,
1981 int16_t vid_y ,
1982 uint16_t vid_w ,
1983 uint16_t vid_h ,
1984 int16_t drw_x ,
1985 int16_t drw_y ,
1986 uint16_t drw_w ,
1987 uint16_t drw_h );
1988
1998 /*****************************************************************************
1999 **
2000 ** xcb_void_cookie_t xcb_xv_put_video
2001 **
2002 ** @param xcb_connection_t *c
2003 ** @param xcb_xv_port_t port
2004 ** @param xcb_drawable_t drawable
2005 ** @param xcb_gcontext_t gc
2006 ** @param int16_t vid_x
2007 ** @param int16_t vid_y
2008 ** @param uint16_t vid_w
2009 ** @param uint16_t vid_h
2010 ** @param int16_t drw_x
2011 ** @param int16_t drw_y
2012 ** @param uint16_t drw_w
2013 ** @param uint16_t drw_h
2014 ** @returns xcb_void_cookie_t
2015 **
2016 *****************************************************************************/
2017
2018 xcb_void_cookie_t
2019 xcb_xv_put_video (xcb_connection_t *c ,
2020 xcb_xv_port_t port ,
2021 xcb_drawable_t drawable ,
2022 xcb_gcontext_t gc ,
2023 int16_t vid_x ,
2024 int16_t vid_y ,
2025 uint16_t vid_w ,
2026 uint16_t vid_h ,
2027 int16_t drw_x ,
2028 int16_t drw_y ,
2029 uint16_t drw_w ,
2030 uint16_t drw_h );
2031
2044 /*****************************************************************************
2045 **
2046 ** xcb_void_cookie_t xcb_xv_put_still_checked
2047 **
2048 ** @param xcb_connection_t *c
2049 ** @param xcb_xv_port_t port
2050 ** @param xcb_drawable_t drawable
2051 ** @param xcb_gcontext_t gc
2052 ** @param int16_t vid_x
2053 ** @param int16_t vid_y
2054 ** @param uint16_t vid_w
2055 ** @param uint16_t vid_h
2056 ** @param int16_t drw_x
2057 ** @param int16_t drw_y
2058 ** @param uint16_t drw_w
2059 ** @param uint16_t drw_h
2060 ** @returns xcb_void_cookie_t
2061 **
2062 *****************************************************************************/
2063
2064 xcb_void_cookie_t
2065 xcb_xv_put_still_checked (xcb_connection_t *c ,
2066 xcb_xv_port_t port ,
2067 xcb_drawable_t drawable ,
2068 xcb_gcontext_t gc ,
2069 int16_t vid_x ,
2070 int16_t vid_y ,
2071 uint16_t vid_w ,
2072 uint16_t vid_h ,
2073 int16_t drw_x ,
2074 int16_t drw_y ,
2075 uint16_t drw_w ,
2076 uint16_t drw_h );
2077
2087 /*****************************************************************************
2088 **
2089 ** xcb_void_cookie_t xcb_xv_put_still
2090 **
2091 ** @param xcb_connection_t *c
2092 ** @param xcb_xv_port_t port
2093 ** @param xcb_drawable_t drawable
2094 ** @param xcb_gcontext_t gc
2095 ** @param int16_t vid_x
2096 ** @param int16_t vid_y
2097 ** @param uint16_t vid_w
2098 ** @param uint16_t vid_h
2099 ** @param int16_t drw_x
2100 ** @param int16_t drw_y
2101 ** @param uint16_t drw_w
2102 ** @param uint16_t drw_h
2103 ** @returns xcb_void_cookie_t
2104 **
2105 *****************************************************************************/
2106
2107 xcb_void_cookie_t
2108 xcb_xv_put_still (xcb_connection_t *c ,
2109 xcb_xv_port_t port ,
2110 xcb_drawable_t drawable ,
2111 xcb_gcontext_t gc ,
2112 int16_t vid_x ,
2113 int16_t vid_y ,
2114 uint16_t vid_w ,
2115 uint16_t vid_h ,
2116 int16_t drw_x ,
2117 int16_t drw_y ,
2118 uint16_t drw_w ,
2119 uint16_t drw_h );
2120
2133 /*****************************************************************************
2134 **
2135 ** xcb_void_cookie_t xcb_xv_get_video_checked
2136 **
2137 ** @param xcb_connection_t *c
2138 ** @param xcb_xv_port_t port
2139 ** @param xcb_drawable_t drawable
2140 ** @param xcb_gcontext_t gc
2141 ** @param int16_t vid_x
2142 ** @param int16_t vid_y
2143 ** @param uint16_t vid_w
2144 ** @param uint16_t vid_h
2145 ** @param int16_t drw_x
2146 ** @param int16_t drw_y
2147 ** @param uint16_t drw_w
2148 ** @param uint16_t drw_h
2149 ** @returns xcb_void_cookie_t
2150 **
2151 *****************************************************************************/
2152
2153 xcb_void_cookie_t
2154 xcb_xv_get_video_checked (xcb_connection_t *c ,
2155 xcb_xv_port_t port ,
2156 xcb_drawable_t drawable ,
2157 xcb_gcontext_t gc ,
2158 int16_t vid_x ,
2159 int16_t vid_y ,
2160 uint16_t vid_w ,
2161 uint16_t vid_h ,
2162 int16_t drw_x ,
2163 int16_t drw_y ,
2164 uint16_t drw_w ,
2165 uint16_t drw_h );
2166
2176 /*****************************************************************************
2177 **
2178 ** xcb_void_cookie_t xcb_xv_get_video
2179 **
2180 ** @param xcb_connection_t *c
2181 ** @param xcb_xv_port_t port
2182 ** @param xcb_drawable_t drawable
2183 ** @param xcb_gcontext_t gc
2184 ** @param int16_t vid_x
2185 ** @param int16_t vid_y
2186 ** @param uint16_t vid_w
2187 ** @param uint16_t vid_h
2188 ** @param int16_t drw_x
2189 ** @param int16_t drw_y
2190 ** @param uint16_t drw_w
2191 ** @param uint16_t drw_h
2192 ** @returns xcb_void_cookie_t
2193 **
2194 *****************************************************************************/
2195
2196 xcb_void_cookie_t
2197 xcb_xv_get_video (xcb_connection_t *c ,
2198 xcb_xv_port_t port ,
2199 xcb_drawable_t drawable ,
2200 xcb_gcontext_t gc ,
2201 int16_t vid_x ,
2202 int16_t vid_y ,
2203 uint16_t vid_w ,
2204 uint16_t vid_h ,
2205 int16_t drw_x ,
2206 int16_t drw_y ,
2207 uint16_t drw_w ,
2208 uint16_t drw_h );
2209
2222 /*****************************************************************************
2223 **
2224 ** xcb_void_cookie_t xcb_xv_get_still_checked
2225 **
2226 ** @param xcb_connection_t *c
2227 ** @param xcb_xv_port_t port
2228 ** @param xcb_drawable_t drawable
2229 ** @param xcb_gcontext_t gc
2230 ** @param int16_t vid_x
2231 ** @param int16_t vid_y
2232 ** @param uint16_t vid_w
2233 ** @param uint16_t vid_h
2234 ** @param int16_t drw_x
2235 ** @param int16_t drw_y
2236 ** @param uint16_t drw_w
2237 ** @param uint16_t drw_h
2238 ** @returns xcb_void_cookie_t
2239 **
2240 *****************************************************************************/
2241
2242 xcb_void_cookie_t
2243 xcb_xv_get_still_checked (xcb_connection_t *c ,
2244 xcb_xv_port_t port ,
2245 xcb_drawable_t drawable ,
2246 xcb_gcontext_t gc ,
2247 int16_t vid_x ,
2248 int16_t vid_y ,
2249 uint16_t vid_w ,
2250 uint16_t vid_h ,
2251 int16_t drw_x ,
2252 int16_t drw_y ,
2253 uint16_t drw_w ,
2254 uint16_t drw_h );
2255
2265 /*****************************************************************************
2266 **
2267 ** xcb_void_cookie_t xcb_xv_get_still
2268 **
2269 ** @param xcb_connection_t *c
2270 ** @param xcb_xv_port_t port
2271 ** @param xcb_drawable_t drawable
2272 ** @param xcb_gcontext_t gc
2273 ** @param int16_t vid_x
2274 ** @param int16_t vid_y
2275 ** @param uint16_t vid_w
2276 ** @param uint16_t vid_h
2277 ** @param int16_t drw_x
2278 ** @param int16_t drw_y
2279 ** @param uint16_t drw_w
2280 ** @param uint16_t drw_h
2281 ** @returns xcb_void_cookie_t
2282 **
2283 *****************************************************************************/
2284
2285 xcb_void_cookie_t
2286 xcb_xv_get_still (xcb_connection_t *c ,
2287 xcb_xv_port_t port ,
2288 xcb_drawable_t drawable ,
2289 xcb_gcontext_t gc ,
2290 int16_t vid_x ,
2291 int16_t vid_y ,
2292 uint16_t vid_w ,
2293 uint16_t vid_h ,
2294 int16_t drw_x ,
2295 int16_t drw_y ,
2296 uint16_t drw_w ,
2297 uint16_t drw_h );
2298
2311 /*****************************************************************************
2312 **
2313 ** xcb_void_cookie_t xcb_xv_stop_video_checked
2314 **
2315 ** @param xcb_connection_t *c
2316 ** @param xcb_xv_port_t port
2317 ** @param xcb_drawable_t drawable
2318 ** @returns xcb_void_cookie_t
2319 **
2320 *****************************************************************************/
2321
2322 xcb_void_cookie_t
2323 xcb_xv_stop_video_checked (xcb_connection_t *c ,
2324 xcb_xv_port_t port ,
2325 xcb_drawable_t drawable );
2326
2336 /*****************************************************************************
2337 **
2338 ** xcb_void_cookie_t xcb_xv_stop_video
2339 **
2340 ** @param xcb_connection_t *c
2341 ** @param xcb_xv_port_t port
2342 ** @param xcb_drawable_t drawable
2343 ** @returns xcb_void_cookie_t
2344 **
2345 *****************************************************************************/
2346
2347 xcb_void_cookie_t
2348 xcb_xv_stop_video (xcb_connection_t *c ,
2349 xcb_xv_port_t port ,
2350 xcb_drawable_t drawable );
2351
2364 /*****************************************************************************
2365 **
2366 ** xcb_void_cookie_t xcb_xv_select_video_notify_checked
2367 **
2368 ** @param xcb_connection_t *c
2369 ** @param xcb_drawable_t drawable
2370 ** @param uint8_t onoff
2371 ** @returns xcb_void_cookie_t
2372 **
2373 *****************************************************************************/
2374
2375 xcb_void_cookie_t
2376 xcb_xv_select_video_notify_checked (xcb_connection_t *c ,
2377 xcb_drawable_t drawable ,
2378 uint8_t onoff );
2379
2389 /*****************************************************************************
2390 **
2391 ** xcb_void_cookie_t xcb_xv_select_video_notify
2392 **
2393 ** @param xcb_connection_t *c
2394 ** @param xcb_drawable_t drawable
2395 ** @param uint8_t onoff
2396 ** @returns xcb_void_cookie_t
2397 **
2398 *****************************************************************************/
2399
2400 xcb_void_cookie_t
2401 xcb_xv_select_video_notify (xcb_connection_t *c ,
2402 xcb_drawable_t drawable ,
2403 uint8_t onoff );
2404
2417 /*****************************************************************************
2418 **
2419 ** xcb_void_cookie_t xcb_xv_select_port_notify_checked
2420 **
2421 ** @param xcb_connection_t *c
2422 ** @param xcb_xv_port_t port
2423 ** @param uint8_t onoff
2424 ** @returns xcb_void_cookie_t
2425 **
2426 *****************************************************************************/
2427
2428 xcb_void_cookie_t
2429 xcb_xv_select_port_notify_checked (xcb_connection_t *c ,
2430 xcb_xv_port_t port ,
2431 uint8_t onoff );
2432
2442 /*****************************************************************************
2443 **
2444 ** xcb_void_cookie_t xcb_xv_select_port_notify
2445 **
2446 ** @param xcb_connection_t *c
2447 ** @param xcb_xv_port_t port
2448 ** @param uint8_t onoff
2449 ** @returns xcb_void_cookie_t
2450 **
2451 *****************************************************************************/
2452
2453 xcb_void_cookie_t
2454 xcb_xv_select_port_notify (xcb_connection_t *c ,
2455 xcb_xv_port_t port ,
2456 uint8_t onoff );
2457
2467 /*****************************************************************************
2468 **
2469 ** xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size
2470 **
2471 ** @param xcb_connection_t *c
2472 ** @param xcb_xv_port_t port
2473 ** @param uint16_t vid_w
2474 ** @param uint16_t vid_h
2475 ** @param uint16_t drw_w
2476 ** @param uint16_t drw_h
2477 ** @param uint8_t motion
2478 ** @returns xcb_xv_query_best_size_cookie_t
2479 **
2480 *****************************************************************************/
2481
2482 xcb_xv_query_best_size_cookie_t
2483 xcb_xv_query_best_size (xcb_connection_t *c ,
2484 xcb_xv_port_t port ,
2485 uint16_t vid_w ,
2486 uint16_t vid_h ,
2487 uint16_t drw_w ,
2488 uint16_t drw_h ,
2489 uint8_t motion );
2490
2503 /*****************************************************************************
2504 **
2505 ** xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size_unchecked
2506 **
2507 ** @param xcb_connection_t *c
2508 ** @param xcb_xv_port_t port
2509 ** @param uint16_t vid_w
2510 ** @param uint16_t vid_h
2511 ** @param uint16_t drw_w
2512 ** @param uint16_t drw_h
2513 ** @param uint8_t motion
2514 ** @returns xcb_xv_query_best_size_cookie_t
2515 **
2516 *****************************************************************************/
2517
2518 xcb_xv_query_best_size_cookie_t
2519 xcb_xv_query_best_size_unchecked (xcb_connection_t *c ,
2520 xcb_xv_port_t port ,
2521 uint16_t vid_w ,
2522 uint16_t vid_h ,
2523 uint16_t drw_w ,
2524 uint16_t drw_h ,
2525 uint8_t motion );
2526
2542 /*****************************************************************************
2543 **
2544 ** xcb_xv_query_best_size_reply_t * xcb_xv_query_best_size_reply
2545 **
2546 ** @param xcb_connection_t *c
2547 ** @param xcb_xv_query_best_size_cookie_t cookie
2548 ** @param xcb_generic_error_t **e
2549 ** @returns xcb_xv_query_best_size_reply_t *
2550 **
2551 *****************************************************************************/
2552
2553 xcb_xv_query_best_size_reply_t *
2554 xcb_xv_query_best_size_reply (xcb_connection_t *c ,
2555 xcb_xv_query_best_size_cookie_t cookie ,
2556 xcb_generic_error_t **e );
2557
2570 /*****************************************************************************
2571 **
2572 ** xcb_void_cookie_t xcb_xv_set_port_attribute_checked
2573 **
2574 ** @param xcb_connection_t *c
2575 ** @param xcb_xv_port_t port
2576 ** @param xcb_atom_t attribute
2577 ** @param int32_t value
2578 ** @returns xcb_void_cookie_t
2579 **
2580 *****************************************************************************/
2581
2582 xcb_void_cookie_t
2583 xcb_xv_set_port_attribute_checked (xcb_connection_t *c ,
2584 xcb_xv_port_t port ,
2585 xcb_atom_t attribute ,
2586 int32_t value );
2587
2597 /*****************************************************************************
2598 **
2599 ** xcb_void_cookie_t xcb_xv_set_port_attribute
2600 **
2601 ** @param xcb_connection_t *c
2602 ** @param xcb_xv_port_t port
2603 ** @param xcb_atom_t attribute
2604 ** @param int32_t value
2605 ** @returns xcb_void_cookie_t
2606 **
2607 *****************************************************************************/
2608
2609 xcb_void_cookie_t
2610 xcb_xv_set_port_attribute (xcb_connection_t *c ,
2611 xcb_xv_port_t port ,
2612 xcb_atom_t attribute ,
2613 int32_t value );
2614
2624 /*****************************************************************************
2625 **
2626 ** xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute
2627 **
2628 ** @param xcb_connection_t *c
2629 ** @param xcb_xv_port_t port
2630 ** @param xcb_atom_t attribute
2631 ** @returns xcb_xv_get_port_attribute_cookie_t
2632 **
2633 *****************************************************************************/
2634
2635 xcb_xv_get_port_attribute_cookie_t
2636 xcb_xv_get_port_attribute (xcb_connection_t *c ,
2637 xcb_xv_port_t port ,
2638 xcb_atom_t attribute );
2639
2652 /*****************************************************************************
2653 **
2654 ** xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute_unchecked
2655 **
2656 ** @param xcb_connection_t *c
2657 ** @param xcb_xv_port_t port
2658 ** @param xcb_atom_t attribute
2659 ** @returns xcb_xv_get_port_attribute_cookie_t
2660 **
2661 *****************************************************************************/
2662
2663 xcb_xv_get_port_attribute_cookie_t
2664 xcb_xv_get_port_attribute_unchecked (xcb_connection_t *c ,
2665 xcb_xv_port_t port ,
2666 xcb_atom_t attribute );
2667
2683 /*****************************************************************************
2684 **
2685 ** xcb_xv_get_port_attribute_reply_t * xcb_xv_get_port_attribute_reply
2686 **
2687 ** @param xcb_connection_t *c
2688 ** @param xcb_xv_get_port_attribute_cookie_t cookie
2689 ** @param xcb_generic_error_t **e
2690 ** @returns xcb_xv_get_port_attribute_reply_t *
2691 **
2692 *****************************************************************************/
2693
2694 xcb_xv_get_port_attribute_reply_t *
2695 xcb_xv_get_port_attribute_reply (xcb_connection_t *c ,
2696 xcb_xv_get_port_attribute_cookie_t cookie ,
2697 xcb_generic_error_t **e );
2698
2699 int
2700 xcb_xv_query_port_attributes_sizeof (const void *_buffer );
2701
2711 /*****************************************************************************
2712 **
2713 ** xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes
2714 **
2715 ** @param xcb_connection_t *c
2716 ** @param xcb_xv_port_t port
2717 ** @returns xcb_xv_query_port_attributes_cookie_t
2718 **
2719 *****************************************************************************/
2720
2721 xcb_xv_query_port_attributes_cookie_t
2722 xcb_xv_query_port_attributes (xcb_connection_t *c ,
2723 xcb_xv_port_t port );
2724
2737 /*****************************************************************************
2738 **
2739 ** xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes_unchecked
2740 **
2741 ** @param xcb_connection_t *c
2742 ** @param xcb_xv_port_t port
2743 ** @returns xcb_xv_query_port_attributes_cookie_t
2744 **
2745 *****************************************************************************/
2746
2747 xcb_xv_query_port_attributes_cookie_t
2748 xcb_xv_query_port_attributes_unchecked (xcb_connection_t *c ,
2749 xcb_xv_port_t port );
2750
2751
2752 /*****************************************************************************
2753 **
2754 ** int xcb_xv_query_port_attributes_attributes_length
2755 **
2756 ** @param const xcb_xv_query_port_attributes_reply_t *R
2757 ** @returns int
2758 **
2759 *****************************************************************************/
2760
2761 int
2762 xcb_xv_query_port_attributes_attributes_length (const xcb_xv_query_port_attributes_reply_t *R );
2763
2764
2765 /*****************************************************************************
2766 **
2767 ** xcb_xv_attribute_info_iterator_t xcb_xv_query_port_attributes_attributes_iterator
2768 **
2769 ** @param const xcb_xv_query_port_attributes_reply_t *R
2770 ** @returns xcb_xv_attribute_info_iterator_t
2771 **
2772 *****************************************************************************/
2773
2774 xcb_xv_attribute_info_iterator_t
2775 xcb_xv_query_port_attributes_attributes_iterator (const xcb_xv_query_port_attributes_reply_t *R );
2776
2792 /*****************************************************************************
2793 **
2794 ** xcb_xv_query_port_attributes_reply_t * xcb_xv_query_port_attributes_reply
2795 **
2796 ** @param xcb_connection_t *c
2797 ** @param xcb_xv_query_port_attributes_cookie_t cookie
2798 ** @param xcb_generic_error_t **e
2799 ** @returns xcb_xv_query_port_attributes_reply_t *
2800 **
2801 *****************************************************************************/
2802
2803 xcb_xv_query_port_attributes_reply_t *
2804 xcb_xv_query_port_attributes_reply (xcb_connection_t *c ,
2805 xcb_xv_query_port_attributes_cookie_t cookie ,
2806 xcb_generic_error_t **e );
2807
2808 int
2809 xcb_xv_list_image_formats_sizeof (const void *_buffer );
2810
2820 /*****************************************************************************
2821 **
2822 ** xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats
2823 **
2824 ** @param xcb_connection_t *c
2825 ** @param xcb_xv_port_t port
2826 ** @returns xcb_xv_list_image_formats_cookie_t
2827 **
2828 *****************************************************************************/
2829
2830 xcb_xv_list_image_formats_cookie_t
2831 xcb_xv_list_image_formats (xcb_connection_t *c ,
2832 xcb_xv_port_t port );
2833
2846 /*****************************************************************************
2847 **
2848 ** xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats_unchecked
2849 **
2850 ** @param xcb_connection_t *c
2851 ** @param xcb_xv_port_t port
2852 ** @returns xcb_xv_list_image_formats_cookie_t
2853 **
2854 *****************************************************************************/
2855
2856 xcb_xv_list_image_formats_cookie_t
2857 xcb_xv_list_image_formats_unchecked (xcb_connection_t *c ,
2858 xcb_xv_port_t port );
2859
2860
2861 /*****************************************************************************
2862 **
2863 ** xcb_xv_image_format_info_t * xcb_xv_list_image_formats_format
2864 **
2865 ** @param const xcb_xv_list_image_formats_reply_t *R
2866 ** @returns xcb_xv_image_format_info_t *
2867 **
2868 *****************************************************************************/
2869
2870 xcb_xv_image_format_info_t *
2871 xcb_xv_list_image_formats_format (const xcb_xv_list_image_formats_reply_t *R );
2872
2873
2874 /*****************************************************************************
2875 **
2876 ** int xcb_xv_list_image_formats_format_length
2877 **
2878 ** @param const xcb_xv_list_image_formats_reply_t *R
2879 ** @returns int
2880 **
2881 *****************************************************************************/
2882
2883 int
2884 xcb_xv_list_image_formats_format_length (const xcb_xv_list_image_formats_reply_t *R );
2885
2886
2887 /*****************************************************************************
2888 **
2889 ** xcb_xv_image_format_info_iterator_t xcb_xv_list_image_formats_format_iterator
2890 **
2891 ** @param const xcb_xv_list_image_formats_reply_t *R
2892 ** @returns xcb_xv_image_format_info_iterator_t
2893 **
2894 *****************************************************************************/
2895
2896 xcb_xv_image_format_info_iterator_t
2897 xcb_xv_list_image_formats_format_iterator (const xcb_xv_list_image_formats_reply_t *R );
2898
2914 /*****************************************************************************
2915 **
2916 ** xcb_xv_list_image_formats_reply_t * xcb_xv_list_image_formats_reply
2917 **
2918 ** @param xcb_connection_t *c
2919 ** @param xcb_xv_list_image_formats_cookie_t cookie
2920 ** @param xcb_generic_error_t **e
2921 ** @returns xcb_xv_list_image_formats_reply_t *
2922 **
2923 *****************************************************************************/
2924
2925 xcb_xv_list_image_formats_reply_t *
2926 xcb_xv_list_image_formats_reply (xcb_connection_t *c ,
2927 xcb_xv_list_image_formats_cookie_t cookie ,
2928 xcb_generic_error_t **e );
2929
2930 int
2931 xcb_xv_query_image_attributes_sizeof (const void *_buffer );
2932
2942 /*****************************************************************************
2943 **
2944 ** xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes
2945 **
2946 ** @param xcb_connection_t *c
2947 ** @param xcb_xv_port_t port
2948 ** @param uint32_t id
2949 ** @param uint16_t width
2950 ** @param uint16_t height
2951 ** @returns xcb_xv_query_image_attributes_cookie_t
2952 **
2953 *****************************************************************************/
2954
2955 xcb_xv_query_image_attributes_cookie_t
2956 xcb_xv_query_image_attributes (xcb_connection_t *c ,
2957 xcb_xv_port_t port ,
2958 uint32_t id ,
2959 uint16_t width ,
2960 uint16_t height );
2961
2974 /*****************************************************************************
2975 **
2976 ** xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes_unchecked
2977 **
2978 ** @param xcb_connection_t *c
2979 ** @param xcb_xv_port_t port
2980 ** @param uint32_t id
2981 ** @param uint16_t width
2982 ** @param uint16_t height
2983 ** @returns xcb_xv_query_image_attributes_cookie_t
2984 **
2985 *****************************************************************************/
2986
2987 xcb_xv_query_image_attributes_cookie_t
2988 xcb_xv_query_image_attributes_unchecked (xcb_connection_t *c ,
2989 xcb_xv_port_t port ,
2990 uint32_t id ,
2991 uint16_t width ,
2992 uint16_t height );
2993
2994
2995 /*****************************************************************************
2996 **
2997 ** uint32_t * xcb_xv_query_image_attributes_pitches
2998 **
2999 ** @param const xcb_xv_query_image_attributes_reply_t *R
3000 ** @returns uint32_t *
3001 **
3002 *****************************************************************************/
3003
3004 uint32_t *
3005 xcb_xv_query_image_attributes_pitches (const xcb_xv_query_image_attributes_reply_t *R );
3006
3007
3008 /*****************************************************************************
3009 **
3010 ** int xcb_xv_query_image_attributes_pitches_length
3011 **
3012 ** @param const xcb_xv_query_image_attributes_reply_t *R
3013 ** @returns int
3014 **
3015 *****************************************************************************/
3016
3017 int
3018 xcb_xv_query_image_attributes_pitches_length (const xcb_xv_query_image_attributes_reply_t *R );
3019
3020
3021 /*****************************************************************************
3022 **
3023 ** xcb_generic_iterator_t xcb_xv_query_image_attributes_pitches_end
3024 **
3025 ** @param const xcb_xv_query_image_attributes_reply_t *R
3026 ** @returns xcb_generic_iterator_t
3027 **
3028 *****************************************************************************/
3029
3030 xcb_generic_iterator_t
3031 xcb_xv_query_image_attributes_pitches_end (const xcb_xv_query_image_attributes_reply_t *R );
3032
3033
3034 /*****************************************************************************
3035 **
3036 ** uint32_t * xcb_xv_query_image_attributes_offsets
3037 **
3038 ** @param const xcb_xv_query_image_attributes_reply_t *R
3039 ** @returns uint32_t *
3040 **
3041 *****************************************************************************/
3042
3043 uint32_t *
3044 xcb_xv_query_image_attributes_offsets (const xcb_xv_query_image_attributes_reply_t *R );
3045
3046
3047 /*****************************************************************************
3048 **
3049 ** int xcb_xv_query_image_attributes_offsets_length
3050 **
3051 ** @param const xcb_xv_query_image_attributes_reply_t *R
3052 ** @returns int
3053 **
3054 *****************************************************************************/
3055
3056 int
3057 xcb_xv_query_image_attributes_offsets_length (const xcb_xv_query_image_attributes_reply_t *R );
3058
3059
3060 /*****************************************************************************
3061 **
3062 ** xcb_generic_iterator_t xcb_xv_query_image_attributes_offsets_end
3063 **
3064 ** @param const xcb_xv_query_image_attributes_reply_t *R
3065 ** @returns xcb_generic_iterator_t
3066 **
3067 *****************************************************************************/
3068
3069 xcb_generic_iterator_t
3070 xcb_xv_query_image_attributes_offsets_end (const xcb_xv_query_image_attributes_reply_t *R );
3071
3087 /*****************************************************************************
3088 **
3089 ** xcb_xv_query_image_attributes_reply_t * xcb_xv_query_image_attributes_reply
3090 **
3091 ** @param xcb_connection_t *c
3092 ** @param xcb_xv_query_image_attributes_cookie_t cookie
3093 ** @param xcb_generic_error_t **e
3094 ** @returns xcb_xv_query_image_attributes_reply_t *
3095 **
3096 *****************************************************************************/
3097
3098 xcb_xv_query_image_attributes_reply_t *
3099 xcb_xv_query_image_attributes_reply (xcb_connection_t *c ,
3100 xcb_xv_query_image_attributes_cookie_t cookie ,
3101 xcb_generic_error_t **e );
3102
3103 int
3104 xcb_xv_put_image_sizeof (const void *_buffer ,
3105 uint32_t data_len );
3106
3119 /*****************************************************************************
3120 **
3121 ** xcb_void_cookie_t xcb_xv_put_image_checked
3122 **
3123 ** @param xcb_connection_t *c
3124 ** @param xcb_xv_port_t port
3125 ** @param xcb_drawable_t drawable
3126 ** @param xcb_gcontext_t gc
3127 ** @param uint32_t id
3128 ** @param int16_t src_x
3129 ** @param int16_t src_y
3130 ** @param uint16_t src_w
3131 ** @param uint16_t src_h
3132 ** @param int16_t drw_x
3133 ** @param int16_t drw_y
3134 ** @param uint16_t drw_w
3135 ** @param uint16_t drw_h
3136 ** @param uint16_t width
3137 ** @param uint16_t height
3138 ** @param uint32_t data_len
3139 ** @param const uint8_t *data
3140 ** @returns xcb_void_cookie_t
3141 **
3142 *****************************************************************************/
3143
3144 xcb_void_cookie_t
3145 xcb_xv_put_image_checked (xcb_connection_t *c ,
3146 xcb_xv_port_t port ,
3147 xcb_drawable_t drawable ,
3148 xcb_gcontext_t gc ,
3149 uint32_t id ,
3150 int16_t src_x ,
3151 int16_t src_y ,
3152 uint16_t src_w ,
3153 uint16_t src_h ,
3154 int16_t drw_x ,
3155 int16_t drw_y ,
3156 uint16_t drw_w ,
3157 uint16_t drw_h ,
3158 uint16_t width ,
3159 uint16_t height ,
3160 uint32_t data_len ,
3161 const uint8_t *data );
3162
3172 /*****************************************************************************
3173 **
3174 ** xcb_void_cookie_t xcb_xv_put_image
3175 **
3176 ** @param xcb_connection_t *c
3177 ** @param xcb_xv_port_t port
3178 ** @param xcb_drawable_t drawable
3179 ** @param xcb_gcontext_t gc
3180 ** @param uint32_t id
3181 ** @param int16_t src_x
3182 ** @param int16_t src_y
3183 ** @param uint16_t src_w
3184 ** @param uint16_t src_h
3185 ** @param int16_t drw_x
3186 ** @param int16_t drw_y
3187 ** @param uint16_t drw_w
3188 ** @param uint16_t drw_h
3189 ** @param uint16_t width
3190 ** @param uint16_t height
3191 ** @param uint32_t data_len
3192 ** @param const uint8_t *data
3193 ** @returns xcb_void_cookie_t
3194 **
3195 *****************************************************************************/
3196
3197 xcb_void_cookie_t
3198 xcb_xv_put_image (xcb_connection_t *c ,
3199 xcb_xv_port_t port ,
3200 xcb_drawable_t drawable ,
3201 xcb_gcontext_t gc ,
3202 uint32_t id ,
3203 int16_t src_x ,
3204 int16_t src_y ,
3205 uint16_t src_w ,
3206 uint16_t src_h ,
3207 int16_t drw_x ,
3208 int16_t drw_y ,
3209 uint16_t drw_w ,
3210 uint16_t drw_h ,
3211 uint16_t width ,
3212 uint16_t height ,
3213 uint32_t data_len ,
3214 const uint8_t *data );
3215
3228 /*****************************************************************************
3229 **
3230 ** xcb_void_cookie_t xcb_xv_shm_put_image_checked
3231 **
3232 ** @param xcb_connection_t *c
3233 ** @param xcb_xv_port_t port
3234 ** @param xcb_drawable_t drawable
3235 ** @param xcb_gcontext_t gc
3236 ** @param xcb_shm_seg_t shmseg
3237 ** @param uint32_t id
3238 ** @param uint32_t offset
3239 ** @param int16_t src_x
3240 ** @param int16_t src_y
3241 ** @param uint16_t src_w
3242 ** @param uint16_t src_h
3243 ** @param int16_t drw_x
3244 ** @param int16_t drw_y
3245 ** @param uint16_t drw_w
3246 ** @param uint16_t drw_h
3247 ** @param uint16_t width
3248 ** @param uint16_t height
3249 ** @param uint8_t send_event
3250 ** @returns xcb_void_cookie_t
3251 **
3252 *****************************************************************************/
3253
3254 xcb_void_cookie_t
3255 xcb_xv_shm_put_image_checked (xcb_connection_t *c ,
3256 xcb_xv_port_t port ,
3257 xcb_drawable_t drawable ,
3258 xcb_gcontext_t gc ,
3259 xcb_shm_seg_t shmseg ,
3260 uint32_t id ,
3261 uint32_t offset ,
3262 int16_t src_x ,
3263 int16_t src_y ,
3264 uint16_t src_w ,
3265 uint16_t src_h ,
3266 int16_t drw_x ,
3267 int16_t drw_y ,
3268 uint16_t drw_w ,
3269 uint16_t drw_h ,
3270 uint16_t width ,
3271 uint16_t height ,
3272 uint8_t send_event );
3273
3283 /*****************************************************************************
3284 **
3285 ** xcb_void_cookie_t xcb_xv_shm_put_image
3286 **
3287 ** @param xcb_connection_t *c
3288 ** @param xcb_xv_port_t port
3289 ** @param xcb_drawable_t drawable
3290 ** @param xcb_gcontext_t gc
3291 ** @param xcb_shm_seg_t shmseg
3292 ** @param uint32_t id
3293 ** @param uint32_t offset
3294 ** @param int16_t src_x
3295 ** @param int16_t src_y
3296 ** @param uint16_t src_w
3297 ** @param uint16_t src_h
3298 ** @param int16_t drw_x
3299 ** @param int16_t drw_y
3300 ** @param uint16_t drw_w
3301 ** @param uint16_t drw_h
3302 ** @param uint16_t width
3303 ** @param uint16_t height
3304 ** @param uint8_t send_event
3305 ** @returns xcb_void_cookie_t
3306 **
3307 *****************************************************************************/
3308
3309 xcb_void_cookie_t
3310 xcb_xv_shm_put_image (xcb_connection_t *c ,
3311 xcb_xv_port_t port ,
3312 xcb_drawable_t drawable ,
3313 xcb_gcontext_t gc ,
3314 xcb_shm_seg_t shmseg ,
3315 uint32_t id ,
3316 uint32_t offset ,
3317 int16_t src_x ,
3318 int16_t src_y ,
3319 uint16_t src_w ,
3320 uint16_t src_h ,
3321 int16_t drw_x ,
3322 int16_t drw_y ,
3323 uint16_t drw_w ,
3324 uint16_t drw_h ,
3325 uint16_t width ,
3326 uint16_t height ,
3327 uint8_t send_event );
3328
3329
3330 #ifdef __cplusplus
3331 }
3332 #endif
3333
3334 #endif
3335
xcb_generic_error_t
Generic error.
Definition: xcb.h:168
xcb_xv_query_image_attributes_cookie_t
xcb_xv_query_image_attributes_cookie_t
Definition: xv.h:749
xcb_xv_list_image_formats
xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:2815
xcb_xv_query_encodings_request_t
struct xcb_xv_query_encodings_request_t xcb_xv_query_encodings_request_t
xcb_xv_query_encodings_request_t
xcb_xv_put_still_request_t
xcb_xv_put_still_request_t
Definition: xv.h:489
xcb_xv_get_still_checked
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:1938
xcb_xv_put_video_checked
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:1536
xcb_xv_grab_port_reply_t
struct xcb_xv_grab_port_reply_t xcb_xv_grab_port_reply_t
xcb_xv_grab_port_reply_t
xcb_xv_video_notify_event_t
xcb_xv_video_notify_event_t
Definition: xv.h:295
xcb_xv_get_port_attribute_reply
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:2599
xcb_xv_port_end
xcb_generic_iterator_t xcb_xv_port_end(xcb_xv_port_iterator_t i)
Definition: xv.c:51
xcb_xv_query_best_size_unchecked
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:2364
xcb_xv_get_port_attribute_unchecked
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:2559
xcb_xv_list_image_formats_reply_t
xcb_xv_list_image_formats_reply_t
Definition: xv.h:737
xcb_xv_query_encodings
xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:1216
xcb_xv_put_still_request_t
struct xcb_xv_put_still_request_t xcb_xv_put_still_request_t
xcb_xv_put_still_request_t
xcb_xv_ungrab_port_request_t
struct xcb_xv_ungrab_port_request_t xcb_xv_ungrab_port_request_t
xcb_xv_ungrab_port_request_t
xcb_xv_image_format_info_iterator_t
xcb_xv_image_format_info_iterator_t
Definition: xv.h:247
xcb_xv_set_port_attribute_request_t
xcb_xv_set_port_attribute_request_t
Definition: xv.h:640
xcb_xv_encoding_info_end
xcb_generic_iterator_t xcb_xv_encoding_info_end(xcb_xv_encoding_info_iterator_t i)
Definition: xv.c:481
xcb_xv_list_image_formats_reply_t
struct xcb_xv_list_image_formats_reply_t xcb_xv_list_image_formats_reply_t
xcb_xv_list_image_formats_reply_t
xcb_xv_image_t
xcb_xv_image_t
Definition: xv.h:175
xcb_xv_query_extension_reply
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:995
xcb_xv_format_t
xcb_xv_format_t
Definition: xv.h:115
xcb_xv_query_image_attributes_request_t
xcb_xv_query_image_attributes_request_t
Definition: xv.h:759
xcb_xv_image_end
xcb_generic_iterator_t xcb_xv_image_end(xcb_xv_image_iterator_t i)
Definition: xv.c:739
xcb_xv_adaptor_info_t
struct xcb_xv_adaptor_info_t xcb_xv_adaptor_info_t
xcb_xv_adaptor_info_t
xcb_xv_list_image_formats_cookie_t
xcb_xv_list_image_formats_cookie_t
Definition: xv.h:717
xcb_xv_image_next
void xcb_xv_image_next(xcb_xv_image_iterator_t *i)
Definition: xv.c:718
xcb_xv_shm_put_image
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:3525
xcb_xv_image_t
struct xcb_xv_image_t xcb_xv_image_t
xcb_xv_image_t
xcb_xv_list_image_formats_request_t
xcb_xv_list_image_formats_request_t
Definition: xv.h:727
xcb_xv_query_image_attributes_reply_t
xcb_xv_query_image_attributes_reply_t
Definition: xv.h:772
xcb_xv_query_image_attributes
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:3007
xcb_extension_t
Definition: xcbext.h:39
xcb_xv_list_image_formats_unchecked
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:2852
xcb_xv_encoding_info_iterator_t
xcb_xv_encoding_info_iterator_t
Definition: xv.h:166
xcb_xv_query_port_attributes
xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:2654
xcb_xv_query_encodings_cookie_t
xcb_xv_query_encodings_cookie_t
Definition: xv.h:386
xcb_xv_query_best_size_reply
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:2413
xcb_xv_put_video_request_t
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
struct xcb_xv_query_extension_reply_t xcb_xv_query_extension_reply_t
xcb_xv_query_extension_reply_t
xcb_xv_format_end
xcb_generic_iterator_t xcb_xv_format_end(xcb_xv_format_iterator_t i)
Definition: xv.c:165
xcb_xv_bad_control_error_t
struct xcb_xv_bad_control_error_t xcb_xv_bad_control_error_t
xcb_xv_bad_control_error_t
xcb_xv_get_port_attribute_reply_t
struct xcb_xv_get_port_attribute_reply_t xcb_xv_get_port_attribute_reply_t
xcb_xv_get_port_attribute_reply_t
xcb_xv_put_video
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:1603
xcb_xv_grab_port_reply
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:1427
xcb_xv_set_port_attribute
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:2477
xcb_xv_query_port_attributes_request_t
xcb_xv_query_port_attributes_request_t
Definition: xv.h:694
xcb_xv_grab_port_cookie_t
struct xcb_xv_grab_port_cookie_t xcb_xv_grab_port_cookie_t
xcb_xv_grab_port_cookie_t
xcb_xv_attribute_info_iterator_t
xcb_xv_attribute_info_iterator_t
Definition: xv.h:205
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:112
xcb_xv_query_extension_request_t
struct xcb_xv_query_extension_request_t xcb_xv_query_extension_request_t
xcb_xv_query_extension_request_t
xcb_xv_adaptor_info_end
xcb_generic_iterator_t xcb_xv_adaptor_info_end(xcb_xv_adaptor_info_iterator_t i)
Definition: xv.c:355
xcb_xv_set_port_attribute_checked
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:2434
xcb_xv_query_extension_request_t
xcb_xv_query_extension_request_t
Definition: xv.h:333
xcb_xv_rational_next
void xcb_xv_rational_next(xcb_xv_rational_iterator_t *i)
Definition: xv.c:109
xcb_xv_attribute_info_iterator_t
struct xcb_xv_attribute_info_iterator_t xcb_xv_attribute_info_iterator_t
xcb_xv_attribute_info_iterator_t
xcb_xv_get_port_attribute_request_t
xcb_xv_get_port_attribute_request_t
Definition: xv.h:662
xcb_xv_query_adaptors_request_t
xcb_xv_query_adaptors_request_t
Definition: xv.h:364
xcb_xv_get_video
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:1871
xcb_xv_query_extension
xcb_xv_query_extension_cookie_t xcb_xv_query_extension(xcb_connection_t *c)
Definition: xv.c:925
xcb_xv_port_notify_event_t
struct xcb_xv_port_notify_event_t xcb_xv_port_notify_event_t
xcb_xv_port_notify_event_t
xcb_xv_rational_t
xcb_xv_rational_t
Definition: xv.h:98
xcb_xv_ungrab_port
xcb_void_cookie_t xcb_xv_ungrab_port(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)
Definition: xv.c:1487
xcb_xv_encoding_next
void xcb_xv_encoding_next(xcb_xv_encoding_iterator_t *i)
Definition: xv.c:71
xcb_xv_grab_port_request_t
struct xcb_xv_grab_port_request_t xcb_xv_grab_port_request_t
xcb_xv_grab_port_request_t
xcb_xv_list_image_formats_reply
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:2942
xcb_xv_query_encodings_reply
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:1327
xcb_xv_port_notify_event_t
xcb_xv_port_notify_event_t
Definition: xv.h:310
xcb_xv_query_adaptors_reply
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:1161
xcb_xv_attribute_info_end
xcb_generic_iterator_t xcb_xv_attribute_info_end(xcb_xv_attribute_info_iterator_t i)
Definition: xv.c:865
xcb_xv_encoding_info_t
xcb_xv_encoding_info_t
Definition: xv.h:154
xcb_xv_query_adaptors_cookie_t
xcb_xv_query_adaptors_cookie_t
Definition: xv.h:354
xcb_xv_get_video_request_t
struct xcb_xv_get_video_request_t xcb_xv_get_video_request_t
xcb_xv_get_video_request_t
xcb_xv_list_image_formats_cookie_t
struct xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats_cookie_t
xcb_xv_list_image_formats_cookie_t
xcb_xv_query_best_size
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:2311
xcb_xv_query_port_attributes_reply_t
struct xcb_xv_query_port_attributes_reply_t xcb_xv_query_port_attributes_reply_t
xcb_xv_query_port_attributes_reply_t
xcb_xv_image_format_info_next
void xcb_xv_image_format_info_next(xcb_xv_image_format_info_iterator_t *i)
Definition: xv.c:887
xcb_xv_select_video_notify_request_t
xcb_xv_select_video_notify_request_t
Definition: xv.h:572
xcb_xv_query_best_size_cookie_t
xcb_xv_query_best_size_cookie_t
Definition: xv.h:599
xcb_xv_stop_video_request_t
struct xcb_xv_stop_video_request_t xcb_xv_stop_video_request_t
xcb_xv_stop_video_request_t
xcb_xv_encoding_iterator_t
xcb_xv_encoding_iterator_t
Definition: xv.h:44
xcb_xv_get_video_checked
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:1804
xcb_xv_query_extension_cookie_t
struct xcb_xv_query_extension_cookie_t xcb_xv_query_extension_cookie_t
xcb_xv_query_extension_cookie_t
xcb_xv_query_port_attributes_reply_t
xcb_xv_query_port_attributes_reply_t
Definition: xv.h:704
xcb_xv_query_adaptors_reply_t
xcb_xv_query_adaptors_reply_t
Definition: xv.h:374
xcb_xv_query_extension_cookie_t
xcb_xv_query_extension_cookie_t
Definition: xv.h:323
xcb_xv_shm_put_image_request_t
struct xcb_xv_shm_put_image_request_t xcb_xv_shm_put_image_request_t
xcb_xv_shm_put_image_request_t
xcb_xv_image_iterator_t
xcb_xv_image_iterator_t
Definition: xv.h:186
xcb_xv_get_port_attribute_request_t
struct xcb_xv_get_port_attribute_request_t xcb_xv_get_port_attribute_request_t
xcb_xv_get_port_attribute_request_t
xcb_xv_port_next
void xcb_xv_port_next(xcb_xv_port_iterator_t *i)
Definition: xv.c:33
xcb_xv_query_port_attributes_cookie_t
xcb_xv_query_port_attributes_cookie_t
Definition: xv.h:684
xcb_xv_format_iterator_t
struct xcb_xv_format_iterator_t xcb_xv_format_iterator_t
xcb_xv_format_iterator_t
xcb_xv_attribute_info_t
xcb_xv_attribute_info_t
Definition: xv.h:195
xcb_xv_adaptor_info_next
void xcb_xv_adaptor_info_next(xcb_xv_adaptor_info_iterator_t *i)
Definition: xv.c:334
xcb_xv_query_adaptors
xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors(xcb_connection_t *c, xcb_window_t window)
Definition: xv.c:1050
xcb_xv_get_port_attribute
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:2519
xcb_xv_grab_port
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:1347
xcb_xv_ungrab_port_request_t
xcb_xv_ungrab_port_request_t
Definition: xv.h:452
xcb_xv_query_port_attributes_cookie_t
struct xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes_cookie_t
xcb_xv_query_port_attributes_cookie_t
xcb_xv_put_image_request_t
xcb_xv_put_image_request_t
Definition: xv.h:790
xcb_xv_query_adaptors_unchecked
xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xv.c:1087
xcb_xv_query_port_attributes_reply
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:2765
xcb_xv_encoding_info_iterator_t
struct xcb_xv_encoding_info_iterator_t xcb_xv_encoding_info_iterator_t
xcb_xv_encoding_info_iterator_t
xcb_xv_image_iterator_t
struct xcb_xv_image_iterator_t xcb_xv_image_iterator_t
xcb_xv_image_iterator_t
xcb_xv_attribute_info_t
struct xcb_xv_attribute_info_t xcb_xv_attribute_info_t
xcb_xv_attribute_info_t
xcb_xv_put_image_request_t
struct xcb_xv_put_image_request_t xcb_xv_put_image_request_t
xcb_xv_put_image_request_t
xcb_xv_bad_encoding_error_t
xcb_xv_bad_encoding_error_t
Definition: xv.h:271
xcb_xv_query_image_attributes_unchecked
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:3053
xcb_xv_put_still_checked
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:1670
xcb_xv_bad_control_error_t
xcb_xv_bad_control_error_t
Definition: xv.h:283
xcb_xv_attribute_info_next
void xcb_xv_attribute_info_next(xcb_xv_attribute_info_iterator_t *i)
Definition: xv.c:844
xcb_xv_query_image_attributes_request_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_bad_port_error_t
struct xcb_xv_bad_port_error_t xcb_xv_bad_port_error_t
xcb_xv_bad_port_error_t
xcb_xv_image_format_info_iterator_t
struct xcb_xv_image_format_info_iterator_t xcb_xv_image_format_info_iterator_t
xcb_xv_image_format_info_iterator_t
xcb_xv_encoding_iterator_t
struct xcb_xv_encoding_iterator_t xcb_xv_encoding_iterator_t
xcb_xv_encoding_iterator_t
xcb_xv_stop_video
xcb_void_cookie_t xcb_xv_stop_video(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable)
Definition: xv.c:2103
xcb_xv_put_image_checked
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:3268
xcb_xv_query_best_size_reply_t
struct xcb_xv_query_best_size_reply_t xcb_xv_query_best_size_reply_t
xcb_xv_query_best_size_reply_t
xcb_xv_adaptor_info_t
xcb_xv_adaptor_info_t
Definition: xv.h:133
xcb_xv_select_video_notify_request_t
struct xcb_xv_select_video_notify_request_t xcb_xv_select_video_notify_request_t
xcb_xv_select_video_notify_request_t
xcb_xv_query_best_size_request_t
struct xcb_xv_query_best_size_request_t xcb_xv_query_best_size_request_t
xcb_xv_query_best_size_request_t
xcb_xv_grab_port_reply_t
xcb_xv_grab_port_reply_t
Definition: xv.h:439
xcb_xv_query_extension_reply_t
xcb_xv_query_extension_reply_t
Definition: xv.h:342
xcb_xv_query_port_attributes_request_t
struct xcb_xv_query_port_attributes_request_t xcb_xv_query_port_attributes_request_t
xcb_xv_query_port_attributes_request_t
xcb_xv_query_image_attributes_reply_t
struct xcb_xv_query_image_attributes_reply_t xcb_xv_query_image_attributes_reply_t
xcb_xv_query_image_attributes_reply_t
xcb_xv_select_port_notify_checked
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:2225
xcb_xv_query_encodings_cookie_t
struct xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_cookie_t
xcb_xv_query_encodings_cookie_t
xcb_xv_grab_port_cookie_t
xcb_xv_grab_port_cookie_t
Definition: xv.h:418
xcb_xv_query_encodings_request_t
xcb_xv_query_encodings_request_t
Definition: xv.h:396
xcb_xv_port_iterator_t
struct xcb_xv_port_iterator_t xcb_xv_port_iterator_t
xcb_xv_port_iterator_t
xcb_xv_port_iterator_t
xcb_xv_port_iterator_t
Definition: xv.h:33
xcb_xv_query_adaptors_cookie_t
struct xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_cookie_t
xcb_xv_query_adaptors_cookie_t
xcb_xv_adaptor_info_iterator_t
xcb_xv_adaptor_info_iterator_t
Definition: xv.h:145
xcb_xv_put_still
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:1737
xcb_xv_query_encodings_unchecked
xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_unchecked(xcb_connection_t *c, xcb_xv_port_t port)
Definition: xv.c:1253
xcb_xv_stop_video_request_t
xcb_xv_stop_video_request_t
Definition: xv.h:558
xcb_xv_select_port_notify_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_xv_grab_port_request_t
xcb_xv_grab_port_request_t
Definition: xv.h:428
xcb_xv_query_adaptors_reply_t
struct xcb_xv_query_adaptors_reply_t xcb_xv_query_adaptors_reply_t
xcb_xv_query_adaptors_reply_t
xcb_xv_ungrab_port_checked
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:1447
xcb_xv_get_video_request_t
xcb_xv_get_video_request_t
Definition: xv.h:512
xcb_xv_image_format_info_t
struct xcb_xv_image_format_info_t xcb_xv_image_format_info_t
xcb_xv_image_format_info_t
xcb_xv_bad_encoding_error_t
struct xcb_xv_bad_encoding_error_t xcb_xv_bad_encoding_error_t
xcb_xv_bad_encoding_error_t
xcb_xv_shm_put_image_request_t
xcb_xv_shm_put_image_request_t
Definition: xv.h:816
xcb_xv_rational_t
struct xcb_xv_rational_t xcb_xv_rational_t
xcb_xv_rational_t
xcb_xv_encoding_info_next
void xcb_xv_encoding_info_next(xcb_xv_encoding_info_iterator_t *i)
Definition: xv.c:460
xcb_xv_format_iterator_t
xcb_xv_format_iterator_t
Definition: xv.h:124
xcb_xv_get_still
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:2005
xcb_xv_get_port_attribute_cookie_t
struct xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute_cookie_t
xcb_xv_get_port_attribute_cookie_t
xcb_xv_rational_iterator_t
xcb_xv_rational_iterator_t
Definition: xv.h:106
xcb_xv_query_encodings_reply_t
struct xcb_xv_query_encodings_reply_t xcb_xv_query_encodings_reply_t
xcb_xv_query_encodings_reply_t
xcb_xv_format_next
void xcb_xv_format_next(xcb_xv_format_iterator_t *i)
Definition: xv.c:147
xcb_xv_query_encodings_reply_t
xcb_xv_query_encodings_reply_t
Definition: xv.h:406
xcb_xv_query_adaptors_request_t
struct xcb_xv_query_adaptors_request_t xcb_xv_query_adaptors_request_t
xcb_xv_query_adaptors_request_t
xcb_xv_rational_iterator_t
struct xcb_xv_rational_iterator_t xcb_xv_rational_iterator_t
xcb_xv_rational_iterator_t
xcb_xv_get_port_attribute_cookie_t
xcb_xv_get_port_attribute_cookie_t
Definition: xv.h:652
xcb_xv_query_image_attributes_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_xv_query_best_size_reply_t
xcb_xv_query_best_size_reply_t
Definition: xv.h:625
xcb_xv_grab_port_unchecked
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:1387
xcb.h
xcb_xv_image_format_info_t
xcb_xv_image_format_info_t
Definition: xv.h:214
xcb_xv_get_still_request_t
struct xcb_xv_get_still_request_t xcb_xv_get_still_request_t
xcb_xv_get_still_request_t
xcb_xv_query_port_attributes_unchecked
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:2691
xcb_xv_bad_port_error_t
xcb_xv_bad_port_error_t
Definition: xv.h:259
xcb_xv_query_best_size_request_t
xcb_xv_query_best_size_request_t
Definition: xv.h:609
xcb_xv_query_best_size_cookie_t
struct xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size_cookie_t
xcb_xv_query_best_size_cookie_t
xcb_xv_select_video_notify
xcb_void_cookie_t xcb_xv_select_video_notify(xcb_connection_t *c, xcb_drawable_t drawable, uint8_t onoff)
Definition: xv.c:2184
xcb_xv_query_extension_unchecked
xcb_xv_query_extension_cookie_t xcb_xv_query_extension_unchecked(xcb_connection_t *c)
Definition: xv.c:959
xcb_connection_t
Definition: xcbint.h:194
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:185
xcb_xv_stop_video_checked
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:2063
xcb_xv_set_port_attribute_request_t
struct xcb_xv_set_port_attribute_request_t xcb_xv_set_port_attribute_request_t
xcb_xv_set_port_attribute_request_t
xcb_xv_encoding_info_t
struct xcb_xv_encoding_info_t xcb_xv_encoding_info_t
xcb_xv_encoding_info_t
xcb_xv_video_notify_event_t
struct xcb_xv_video_notify_event_t xcb_xv_video_notify_event_t
xcb_xv_video_notify_event_t
xcb_xv_get_port_attribute_reply_t
xcb_xv_get_port_attribute_reply_t
Definition: xv.h:673
xcb_xv_format_t
struct xcb_xv_format_t xcb_xv_format_t
xcb_xv_format_t
xcb_xv_adaptor_info_iterator_t
struct xcb_xv_adaptor_info_iterator_t xcb_xv_adaptor_info_iterator_t
xcb_xv_adaptor_info_iterator_t
xcb_xv_image_format_info_end
xcb_generic_iterator_t xcb_xv_image_format_info_end(xcb_xv_image_format_info_iterator_t i)
Definition: xv.c:905
xcb_xv_query_image_attributes_reply
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:3203
xcb_xv_select_port_notify_request_t
xcb_xv_select_port_notify_request_t
Definition: xv.h:587
xcb_xv_get_still_request_t
xcb_xv_get_still_request_t
Definition: xv.h:535
xcb_xv_select_video_notify_checked
xcb_void_cookie_t xcb_xv_select_video_notify_checked(xcb_connection_t *c, xcb_drawable_t drawable, uint8_t onoff)
Definition: xv.c:2143
xcb_xv_put_image
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:3353
xcb_xv_put_video_request_t
xcb_xv_put_video_request_t
Definition: xv.h:466
xcb_xv_list_image_formats_request_t
struct xcb_xv_list_image_formats_request_t xcb_xv_list_image_formats_request_t
xcb_xv_list_image_formats_request_t
xcb_xv_encoding_end
xcb_generic_iterator_t xcb_xv_encoding_end(xcb_xv_encoding_iterator_t i)
Definition: xv.c:89
xcb_xv_shm_put_image_checked
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:3439
xcb_xv_select_port_notify
xcb_void_cookie_t xcb_xv_select_port_notify(xcb_connection_t *c, xcb_xv_port_t port, uint8_t onoff)
Definition: xv.c:2266
xcb_xv_rational_end
xcb_generic_iterator_t xcb_xv_rational_end(xcb_xv_rational_iterator_t i)
Definition: xv.c:127