XCB 1.13

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
848 void
849 xcb_xv_port_next (xcb_xv_port_iterator_t *i);
850
860 xcb_generic_iterator_t
861 xcb_xv_port_end (xcb_xv_port_iterator_t i);
862
871 void
872 xcb_xv_encoding_next (xcb_xv_encoding_iterator_t *i);
873
883 xcb_generic_iterator_t
884 xcb_xv_encoding_end (xcb_xv_encoding_iterator_t i);
885
894 void
895 xcb_xv_rational_next (xcb_xv_rational_iterator_t *i);
896
906 xcb_generic_iterator_t
907 xcb_xv_rational_end (xcb_xv_rational_iterator_t i);
908
917 void
918 xcb_xv_format_next (xcb_xv_format_iterator_t *i);
919
929 xcb_generic_iterator_t
930 xcb_xv_format_end (xcb_xv_format_iterator_t i);
931
932 int
933 xcb_xv_adaptor_info_sizeof (const void *_buffer);
934
935 char *
936 xcb_xv_adaptor_info_name (const xcb_xv_adaptor_info_t *R);
937
938 int
939 xcb_xv_adaptor_info_name_length (const xcb_xv_adaptor_info_t *R);
940
941 xcb_generic_iterator_t
942 xcb_xv_adaptor_info_name_end (const xcb_xv_adaptor_info_t *R);
943
944 xcb_xv_format_t *
945 xcb_xv_adaptor_info_formats (const xcb_xv_adaptor_info_t *R);
946
947 int
948 xcb_xv_adaptor_info_formats_length (const xcb_xv_adaptor_info_t *R);
949
950 xcb_xv_format_iterator_t
951 xcb_xv_adaptor_info_formats_iterator (const xcb_xv_adaptor_info_t *R);
952
961 void
962 xcb_xv_adaptor_info_next (xcb_xv_adaptor_info_iterator_t *i);
963
973 xcb_generic_iterator_t
974 xcb_xv_adaptor_info_end (xcb_xv_adaptor_info_iterator_t i);
975
976 int
977 xcb_xv_encoding_info_sizeof (const void *_buffer);
978
979 char *
980 xcb_xv_encoding_info_name (const xcb_xv_encoding_info_t *R);
981
982 int
983 xcb_xv_encoding_info_name_length (const xcb_xv_encoding_info_t *R);
984
985 xcb_generic_iterator_t
986 xcb_xv_encoding_info_name_end (const xcb_xv_encoding_info_t *R);
987
996 void
997 xcb_xv_encoding_info_next (xcb_xv_encoding_info_iterator_t *i);
998
1008 xcb_generic_iterator_t
1009 xcb_xv_encoding_info_end (xcb_xv_encoding_info_iterator_t i);
1010
1011 int
1012 xcb_xv_image_sizeof (const void *_buffer);
1013
1014 uint32_t *
1015 xcb_xv_image_pitches (const xcb_xv_image_t *R);
1016
1017 int
1018 xcb_xv_image_pitches_length (const xcb_xv_image_t *R);
1019
1020 xcb_generic_iterator_t
1021 xcb_xv_image_pitches_end (const xcb_xv_image_t *R);
1022
1023 uint32_t *
1024 xcb_xv_image_offsets (const xcb_xv_image_t *R);
1025
1026 int
1027 xcb_xv_image_offsets_length (const xcb_xv_image_t *R);
1028
1029 xcb_generic_iterator_t
1030 xcb_xv_image_offsets_end (const xcb_xv_image_t *R);
1031
1032 uint8_t *
1033 xcb_xv_image_data (const xcb_xv_image_t *R);
1034
1035 int
1036 xcb_xv_image_data_length (const xcb_xv_image_t *R);
1037
1038 xcb_generic_iterator_t
1039 xcb_xv_image_data_end (const xcb_xv_image_t *R);
1040
1049 void
1050 xcb_xv_image_next (xcb_xv_image_iterator_t *i);
1051
1061 xcb_generic_iterator_t
1062 xcb_xv_image_end (xcb_xv_image_iterator_t i);
1063
1064 int
1065 xcb_xv_attribute_info_sizeof (const void *_buffer);
1066
1067 char *
1068 xcb_xv_attribute_info_name (const xcb_xv_attribute_info_t *R);
1069
1070 int
1071 xcb_xv_attribute_info_name_length (const xcb_xv_attribute_info_t *R);
1072
1073 xcb_generic_iterator_t
1074 xcb_xv_attribute_info_name_end (const xcb_xv_attribute_info_t *R);
1075
1084 void
1085 xcb_xv_attribute_info_next (xcb_xv_attribute_info_iterator_t *i);
1086
1096 xcb_generic_iterator_t
1097 xcb_xv_attribute_info_end (xcb_xv_attribute_info_iterator_t i);
1098
1107 void
1108 xcb_xv_image_format_info_next (xcb_xv_image_format_info_iterator_t *i);
1109
1119 xcb_generic_iterator_t
1120 xcb_xv_image_format_info_end (xcb_xv_image_format_info_iterator_t i);
1121
1130 xcb_xv_query_extension_cookie_t
1131 xcb_xv_query_extension (xcb_connection_t *c);
1132
1144 xcb_xv_query_extension_cookie_t
1145 xcb_xv_query_extension_unchecked (xcb_connection_t *c);
1146
1161 xcb_xv_query_extension_reply_t *
1162 xcb_xv_query_extension_reply (xcb_connection_t *c,
1163 xcb_xv_query_extension_cookie_t cookie ,
1164 xcb_generic_error_t **e);
1165
1166 int
1167 xcb_xv_query_adaptors_sizeof (const void *_buffer);
1168
1177 xcb_xv_query_adaptors_cookie_t
1178 xcb_xv_query_adaptors (xcb_connection_t *c,
1179 xcb_window_t window);
1180
1192 xcb_xv_query_adaptors_cookie_t
1193 xcb_xv_query_adaptors_unchecked (xcb_connection_t *c,
1194 xcb_window_t window);
1195
1196 int
1197 xcb_xv_query_adaptors_info_length (const xcb_xv_query_adaptors_reply_t *R);
1198
1199 xcb_xv_adaptor_info_iterator_t
1200 xcb_xv_query_adaptors_info_iterator (const xcb_xv_query_adaptors_reply_t *R);
1201
1216 xcb_xv_query_adaptors_reply_t *
1217 xcb_xv_query_adaptors_reply (xcb_connection_t *c,
1218 xcb_xv_query_adaptors_cookie_t cookie ,
1219 xcb_generic_error_t **e);
1220
1221 int
1222 xcb_xv_query_encodings_sizeof (const void *_buffer);
1223
1232 xcb_xv_query_encodings_cookie_t
1233 xcb_xv_query_encodings (xcb_connection_t *c,
1234 xcb_xv_port_t port);
1235
1247 xcb_xv_query_encodings_cookie_t
1248 xcb_xv_query_encodings_unchecked (xcb_connection_t *c,
1249 xcb_xv_port_t port);
1250
1251 int
1252 xcb_xv_query_encodings_info_length (const xcb_xv_query_encodings_reply_t *R);
1253
1254 xcb_xv_encoding_info_iterator_t
1255 xcb_xv_query_encodings_info_iterator (const xcb_xv_query_encodings_reply_t *R);
1256
1271 xcb_xv_query_encodings_reply_t *
1272 xcb_xv_query_encodings_reply (xcb_connection_t *c,
1273 xcb_xv_query_encodings_cookie_t cookie ,
1274 xcb_generic_error_t **e);
1275
1284 xcb_xv_grab_port_cookie_t
1285 xcb_xv_grab_port (xcb_connection_t *c,
1286 xcb_xv_port_t port,
1287 xcb_timestamp_t time);
1288
1300 xcb_xv_grab_port_cookie_t
1301 xcb_xv_grab_port_unchecked (xcb_connection_t *c,
1302 xcb_xv_port_t port,
1303 xcb_timestamp_t time);
1304
1319 xcb_xv_grab_port_reply_t *
1320 xcb_xv_grab_port_reply (xcb_connection_t *c,
1321 xcb_xv_grab_port_cookie_t cookie ,
1322 xcb_generic_error_t **e);
1323
1335 xcb_void_cookie_t
1336 xcb_xv_ungrab_port_checked (xcb_connection_t *c,
1337 xcb_xv_port_t port,
1338 xcb_timestamp_t time);
1339
1348 xcb_void_cookie_t
1349 xcb_xv_ungrab_port (xcb_connection_t *c,
1350 xcb_xv_port_t port,
1351 xcb_timestamp_t time);
1352
1364 xcb_void_cookie_t
1365 xcb_xv_put_video_checked (xcb_connection_t *c,
1366 xcb_xv_port_t port,
1367 xcb_drawable_t drawable,
1368 xcb_gcontext_t gc,
1369 int16_t vid_x,
1370 int16_t vid_y,
1371 uint16_t vid_w,
1372 uint16_t vid_h,
1373 int16_t drw_x,
1374 int16_t drw_y,
1375 uint16_t drw_w,
1376 uint16_t drw_h);
1377
1386 xcb_void_cookie_t
1387 xcb_xv_put_video (xcb_connection_t *c,
1388 xcb_xv_port_t port,
1389 xcb_drawable_t drawable,
1390 xcb_gcontext_t gc,
1391 int16_t vid_x,
1392 int16_t vid_y,
1393 uint16_t vid_w,
1394 uint16_t vid_h,
1395 int16_t drw_x,
1396 int16_t drw_y,
1397 uint16_t drw_w,
1398 uint16_t drw_h);
1399
1411 xcb_void_cookie_t
1412 xcb_xv_put_still_checked (xcb_connection_t *c,
1413 xcb_xv_port_t port,
1414 xcb_drawable_t drawable,
1415 xcb_gcontext_t gc,
1416 int16_t vid_x,
1417 int16_t vid_y,
1418 uint16_t vid_w,
1419 uint16_t vid_h,
1420 int16_t drw_x,
1421 int16_t drw_y,
1422 uint16_t drw_w,
1423 uint16_t drw_h);
1424
1433 xcb_void_cookie_t
1434 xcb_xv_put_still (xcb_connection_t *c,
1435 xcb_xv_port_t port,
1436 xcb_drawable_t drawable,
1437 xcb_gcontext_t gc,
1438 int16_t vid_x,
1439 int16_t vid_y,
1440 uint16_t vid_w,
1441 uint16_t vid_h,
1442 int16_t drw_x,
1443 int16_t drw_y,
1444 uint16_t drw_w,
1445 uint16_t drw_h);
1446
1458 xcb_void_cookie_t
1459 xcb_xv_get_video_checked (xcb_connection_t *c,
1460 xcb_xv_port_t port,
1461 xcb_drawable_t drawable,
1462 xcb_gcontext_t gc,
1463 int16_t vid_x,
1464 int16_t vid_y,
1465 uint16_t vid_w,
1466 uint16_t vid_h,
1467 int16_t drw_x,
1468 int16_t drw_y,
1469 uint16_t drw_w,
1470 uint16_t drw_h);
1471
1480 xcb_void_cookie_t
1481 xcb_xv_get_video (xcb_connection_t *c,
1482 xcb_xv_port_t port,
1483 xcb_drawable_t drawable,
1484 xcb_gcontext_t gc,
1485 int16_t vid_x,
1486 int16_t vid_y,
1487 uint16_t vid_w,
1488 uint16_t vid_h,
1489 int16_t drw_x,
1490 int16_t drw_y,
1491 uint16_t drw_w,
1492 uint16_t drw_h);
1493
1505 xcb_void_cookie_t
1506 xcb_xv_get_still_checked (xcb_connection_t *c,
1507 xcb_xv_port_t port,
1508 xcb_drawable_t drawable,
1509 xcb_gcontext_t gc,
1510 int16_t vid_x,
1511 int16_t vid_y,
1512 uint16_t vid_w,
1513 uint16_t vid_h,
1514 int16_t drw_x,
1515 int16_t drw_y,
1516 uint16_t drw_w,
1517 uint16_t drw_h);
1518
1527 xcb_void_cookie_t
1528 xcb_xv_get_still (xcb_connection_t *c,
1529 xcb_xv_port_t port,
1530 xcb_drawable_t drawable,
1531 xcb_gcontext_t gc,
1532 int16_t vid_x,
1533 int16_t vid_y,
1534 uint16_t vid_w,
1535 uint16_t vid_h,
1536 int16_t drw_x,
1537 int16_t drw_y,
1538 uint16_t drw_w,
1539 uint16_t drw_h);
1540
1552 xcb_void_cookie_t
1553 xcb_xv_stop_video_checked (xcb_connection_t *c,
1554 xcb_xv_port_t port,
1555 xcb_drawable_t drawable);
1556
1565 xcb_void_cookie_t
1566 xcb_xv_stop_video (xcb_connection_t *c,
1567 xcb_xv_port_t port,
1568 xcb_drawable_t drawable);
1569
1581 xcb_void_cookie_t
1582 xcb_xv_select_video_notify_checked (xcb_connection_t *c,
1583 xcb_drawable_t drawable,
1584 uint8_t onoff);
1585
1594 xcb_void_cookie_t
1595 xcb_xv_select_video_notify (xcb_connection_t *c,
1596 xcb_drawable_t drawable,
1597 uint8_t onoff);
1598
1610 xcb_void_cookie_t
1611 xcb_xv_select_port_notify_checked (xcb_connection_t *c,
1612 xcb_xv_port_t port,
1613 uint8_t onoff);
1614
1623 xcb_void_cookie_t
1624 xcb_xv_select_port_notify (xcb_connection_t *c,
1625 xcb_xv_port_t port,
1626 uint8_t onoff);
1627
1636 xcb_xv_query_best_size_cookie_t
1637 xcb_xv_query_best_size (xcb_connection_t *c,
1638 xcb_xv_port_t port,
1639 uint16_t vid_w,
1640 uint16_t vid_h,
1641 uint16_t drw_w,
1642 uint16_t drw_h,
1643 uint8_t motion);
1644
1656 xcb_xv_query_best_size_cookie_t
1657 xcb_xv_query_best_size_unchecked (xcb_connection_t *c,
1658 xcb_xv_port_t port,
1659 uint16_t vid_w,
1660 uint16_t vid_h,
1661 uint16_t drw_w,
1662 uint16_t drw_h,
1663 uint8_t motion);
1664
1679 xcb_xv_query_best_size_reply_t *
1680 xcb_xv_query_best_size_reply (xcb_connection_t *c,
1681 xcb_xv_query_best_size_cookie_t cookie ,
1682 xcb_generic_error_t **e);
1683
1695 xcb_void_cookie_t
1696 xcb_xv_set_port_attribute_checked (xcb_connection_t *c,
1697 xcb_xv_port_t port,
1698 xcb_atom_t attribute,
1699 int32_t value);
1700
1709 xcb_void_cookie_t
1710 xcb_xv_set_port_attribute (xcb_connection_t *c,
1711 xcb_xv_port_t port,
1712 xcb_atom_t attribute,
1713 int32_t value);
1714
1723 xcb_xv_get_port_attribute_cookie_t
1724 xcb_xv_get_port_attribute (xcb_connection_t *c,
1725 xcb_xv_port_t port,
1726 xcb_atom_t attribute);
1727
1739 xcb_xv_get_port_attribute_cookie_t
1740 xcb_xv_get_port_attribute_unchecked (xcb_connection_t *c,
1741 xcb_xv_port_t port,
1742 xcb_atom_t attribute);
1743
1758 xcb_xv_get_port_attribute_reply_t *
1759 xcb_xv_get_port_attribute_reply (xcb_connection_t *c,
1760 xcb_xv_get_port_attribute_cookie_t cookie ,
1761 xcb_generic_error_t **e);
1762
1763 int
1764 xcb_xv_query_port_attributes_sizeof (const void *_buffer);
1765
1774 xcb_xv_query_port_attributes_cookie_t
1775 xcb_xv_query_port_attributes (xcb_connection_t *c,
1776 xcb_xv_port_t port);
1777
1789 xcb_xv_query_port_attributes_cookie_t
1790 xcb_xv_query_port_attributes_unchecked (xcb_connection_t *c,
1791 xcb_xv_port_t port);
1792
1793 int
1794 xcb_xv_query_port_attributes_attributes_length (const xcb_xv_query_port_attributes_reply_t *R);
1795
1796 xcb_xv_attribute_info_iterator_t
1797 xcb_xv_query_port_attributes_attributes_iterator (const xcb_xv_query_port_attributes_reply_t *R);
1798
1813 xcb_xv_query_port_attributes_reply_t *
1814 xcb_xv_query_port_attributes_reply (xcb_connection_t *c,
1815 xcb_xv_query_port_attributes_cookie_t cookie ,
1816 xcb_generic_error_t **e);
1817
1818 int
1819 xcb_xv_list_image_formats_sizeof (const void *_buffer);
1820
1829 xcb_xv_list_image_formats_cookie_t
1830 xcb_xv_list_image_formats (xcb_connection_t *c,
1831 xcb_xv_port_t port);
1832
1844 xcb_xv_list_image_formats_cookie_t
1845 xcb_xv_list_image_formats_unchecked (xcb_connection_t *c,
1846 xcb_xv_port_t port);
1847
1848 xcb_xv_image_format_info_t *
1849 xcb_xv_list_image_formats_format (const xcb_xv_list_image_formats_reply_t *R);
1850
1851 int
1852 xcb_xv_list_image_formats_format_length (const xcb_xv_list_image_formats_reply_t *R);
1853
1854 xcb_xv_image_format_info_iterator_t
1855 xcb_xv_list_image_formats_format_iterator (const xcb_xv_list_image_formats_reply_t *R);
1856
1871 xcb_xv_list_image_formats_reply_t *
1872 xcb_xv_list_image_formats_reply (xcb_connection_t *c,
1873 xcb_xv_list_image_formats_cookie_t cookie ,
1874 xcb_generic_error_t **e);
1875
1876 int
1877 xcb_xv_query_image_attributes_sizeof (const void *_buffer);
1878
1887 xcb_xv_query_image_attributes_cookie_t
1888 xcb_xv_query_image_attributes (xcb_connection_t *c,
1889 xcb_xv_port_t port,
1890 uint32_t id,
1891 uint16_t width,
1892 uint16_t height);
1893
1905 xcb_xv_query_image_attributes_cookie_t
1906 xcb_xv_query_image_attributes_unchecked (xcb_connection_t *c,
1907 xcb_xv_port_t port,
1908 uint32_t id,
1909 uint16_t width,
1910 uint16_t height);
1911
1912 uint32_t *
1913 xcb_xv_query_image_attributes_pitches (const xcb_xv_query_image_attributes_reply_t *R);
1914
1915 int
1916 xcb_xv_query_image_attributes_pitches_length (const xcb_xv_query_image_attributes_reply_t *R);
1917
1918 xcb_generic_iterator_t
1919 xcb_xv_query_image_attributes_pitches_end (const xcb_xv_query_image_attributes_reply_t *R);
1920
1921 uint32_t *
1922 xcb_xv_query_image_attributes_offsets (const xcb_xv_query_image_attributes_reply_t *R);
1923
1924 int
1925 xcb_xv_query_image_attributes_offsets_length (const xcb_xv_query_image_attributes_reply_t *R);
1926
1927 xcb_generic_iterator_t
1928 xcb_xv_query_image_attributes_offsets_end (const xcb_xv_query_image_attributes_reply_t *R);
1929
1944 xcb_xv_query_image_attributes_reply_t *
1945 xcb_xv_query_image_attributes_reply (xcb_connection_t *c,
1946 xcb_xv_query_image_attributes_cookie_t cookie ,
1947 xcb_generic_error_t **e);
1948
1949 int
1950 xcb_xv_put_image_sizeof (const void *_buffer,
1951 uint32_t data_len);
1952
1964 xcb_void_cookie_t
1965 xcb_xv_put_image_checked (xcb_connection_t *c,
1966 xcb_xv_port_t port,
1967 xcb_drawable_t drawable,
1968 xcb_gcontext_t gc,
1969 uint32_t id,
1970 int16_t src_x,
1971 int16_t src_y,
1972 uint16_t src_w,
1973 uint16_t src_h,
1974 int16_t drw_x,
1975 int16_t drw_y,
1976 uint16_t drw_w,
1977 uint16_t drw_h,
1978 uint16_t width,
1979 uint16_t height,
1980 uint32_t data_len,
1981 const uint8_t *data);
1982
1991 xcb_void_cookie_t
1992 xcb_xv_put_image (xcb_connection_t *c,
1993 xcb_xv_port_t port,
1994 xcb_drawable_t drawable,
1995 xcb_gcontext_t gc,
1996 uint32_t id,
1997 int16_t src_x,
1998 int16_t src_y,
1999 uint16_t src_w,
2000 uint16_t src_h,
2001 int16_t drw_x,
2002 int16_t drw_y,
2003 uint16_t drw_w,
2004 uint16_t drw_h,
2005 uint16_t width,
2006 uint16_t height,
2007 uint32_t data_len,
2008 const uint8_t *data);
2009
2010 uint8_t *
2011 xcb_xv_put_image_data (const xcb_xv_put_image_request_t *R);
2012
2013 int
2014 xcb_xv_put_image_data_length (const xcb_xv_put_image_request_t *R);
2015
2016 xcb_generic_iterator_t
2017 xcb_xv_put_image_data_end (const xcb_xv_put_image_request_t *R);
2018
2030 xcb_void_cookie_t
2031 xcb_xv_shm_put_image_checked (xcb_connection_t *c,
2032 xcb_xv_port_t port,
2033 xcb_drawable_t drawable,
2034 xcb_gcontext_t gc,
2035 xcb_shm_seg_t shmseg,
2036 uint32_t id,
2037 uint32_t offset,
2038 int16_t src_x,
2039 int16_t src_y,
2040 uint16_t src_w,
2041 uint16_t src_h,
2042 int16_t drw_x,
2043 int16_t drw_y,
2044 uint16_t drw_w,
2045 uint16_t drw_h,
2046 uint16_t width,
2047 uint16_t height,
2048 uint8_t send_event);
2049
2058 xcb_void_cookie_t
2059 xcb_xv_shm_put_image (xcb_connection_t *c,
2060 xcb_xv_port_t port,
2061 xcb_drawable_t drawable,
2062 xcb_gcontext_t gc,
2063 xcb_shm_seg_t shmseg,
2064 uint32_t id,
2065 uint32_t offset,
2066 int16_t src_x,
2067 int16_t src_y,
2068 uint16_t src_w,
2069 uint16_t src_h,
2070 int16_t drw_x,
2071 int16_t drw_y,
2072 uint16_t drw_w,
2073 uint16_t drw_h,
2074 uint16_t width,
2075 uint16_t height,
2076 uint8_t send_event);
2077
2078
2079 #ifdef __cplusplus
2080 }
2081 #endif
2082
2083 #endif
2084
xcb_generic_error_t
Generic error.
Definition: xcb.h:182
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:1841
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:1228
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:952
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:1690
xcb_xv_port_end
xcb_generic_iterator_t xcb_xv_port_end(xcb_xv_port_iterator_t i)
Definition: xv.c:31
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:1529
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:1662
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:756
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:289
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:600
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:437
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:426
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:2314
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:1966
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:1867
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:1734
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:1566
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:85
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:998
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:888
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:1604
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:114
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:204
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:1574
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:59
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:1182
xcb_xv_query_extension
xcb_xv_query_extension_cookie_t xcb_xv_query_extension(xcb_connection_t *c)
Definition: xv.c:552
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:924
xcb_xv_encoding_next
void xcb_xv_encoding_next(xcb_xv_encoding_iterator_t *i)
Definition: xv.c:41
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:1915
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:824
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:712
xcb_xv_attribute_info_end
xcb_generic_iterator_t xcb_xv_attribute_info_end(xcb_xv_attribute_info_iterator_t i)
Definition: xv.c:522
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:1492
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:534
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:1136
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:23
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:193
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:644
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:1634
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:832
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:670
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:1802
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:1998
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:1044
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:511
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:1348
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:2115
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:1434
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:1090
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:782
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:896
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:278
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:1274
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:77
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:860
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:1760
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:1405
xcb_xv_query_extension_unchecked
xcb_xv_query_extension_cookie_t xcb_xv_query_extension_unchecked(xcb_connection_t *c)
Definition: xv.c:576
xcb_connection_t
Definition: xcbint.h:195
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:199
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:1320
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:542
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:2076
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:1376
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:2174
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:49
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:2255
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:1463
xcb_xv_rational_end
xcb_generic_iterator_t xcb_xv_rational_end(xcb_xv_rational_iterator_t i)
Definition: xv.c:67