x11_grab Struct Reference

X11 Device Demuxer context. More...


Data Fields

int frame_size
 Size in bytes of a grabbed frame.
AVRational time_base
 Time base.
int64_t time_frame
 Current time.
int height
 Height of the grab frame.
int width
 Width of the grab frame.
int x_off
 Horizontal top-left corner coordinate.
int y_off
 Vertical top-left corner coordinate.
Display * dpy
 X11 display from which x11grab grabs frames.
XImage * image
 X11 image holding the grab.
int use_shm
 !0 when using XShm extension
XShmSegmentInfo shminfo
 When using XShm, keeps track of XShm infos.
int nomouse


Detailed Description

X11 Device Demuxer context.

Definition at line 55 of file x11grab.c.


Field Documentation

Display* x11_grab::dpy

X11 display from which x11grab grabs frames.

Definition at line 66 of file x11grab.c.

Referenced by paint_mouse_pointer(), x11grab_read_close(), x11grab_read_header(), and x11grab_read_packet().

Size in bytes of a grabbed frame.

Definition at line 57 of file x11grab.c.

Referenced by x11grab_read_header(), and x11grab_read_packet().

Height of the grab frame.

Definition at line 61 of file x11grab.c.

Referenced by paint_mouse_pointer(), and x11grab_read_header().

XImage* x11_grab::image

X11 image holding the grab.

Definition at line 67 of file x11grab.c.

Referenced by x11grab_read_close(), x11grab_read_header(), and x11grab_read_packet().

Definition at line 70 of file x11grab.c.

Referenced by x11grab_read_header(), and x11grab_read_packet().

XShmSegmentInfo x11_grab::shminfo

When using XShm, keeps track of XShm infos.

Definition at line 69 of file x11grab.c.

Referenced by x11grab_read_close(), and x11grab_read_header().

Time base.

Definition at line 58 of file x11grab.c.

Referenced by x11grab_read_header(), and x11grab_read_packet().

Current time.

Definition at line 59 of file x11grab.c.

Referenced by x11grab_read_header(), and x11grab_read_packet().

!0 when using XShm extension

Definition at line 68 of file x11grab.c.

Referenced by x11grab_read_close(), x11grab_read_header(), and x11grab_read_packet().

Width of the grab frame.

Definition at line 62 of file x11grab.c.

Referenced by paint_mouse_pointer(), and x11grab_read_header().

Horizontal top-left corner coordinate.

Definition at line 63 of file x11grab.c.

Referenced by paint_mouse_pointer(), x11grab_read_header(), and x11grab_read_packet().

Vertical top-left corner coordinate.

Definition at line 64 of file x11grab.c.

Referenced by paint_mouse_pointer(), x11grab_read_header(), and x11grab_read_packet().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:36:58 2012 for FFmpeg by  doxygen 1.5.8