Go to the source code of this file.
static int xcbgrab_reposition |
( |
AVFormatContext * |
s, |
|
|
xcb_query_pointer_reply_t * |
p, |
|
|
xcb_get_geometry_reply_t * |
geo |
|
) |
| |
|
static |
static xcb_screen_t* get_screen |
( |
const xcb_setup_t * |
setup, |
|
|
int |
screen_num |
|
) |
| |
|
static |
static int pixfmt_from_pixmap_format |
( |
AVFormatContext * |
s, |
|
|
int |
depth, |
|
|
int * |
pix_fmt |
|
) |
| |
|
static |
Initial value:= {
{ "follow_mouse", "Move the grabbing region when the mouse pointer reaches within specified amount of pixels to the edge of region.",
{
"centered",
"Keep the mouse pointer at the center of grabbing region when following.", 0,
AV_OPT_TYPE_CONST, { .i64 = -1 }, INT_MIN, INT_MAX,
D,
"follow_mouse" },
{
"region_border",
"Set the region border thickness.",
OFFSET(region_border),
AV_OPT_TYPE_INT, { .i64 = 3 }, 1, 128,
D },
}
char * framerate
Set by a private option.
char * video_size
A string describing video size, set by a private option.
Definition at line 82 of file xcbgrab.c.
Initial value:= {
.class_name = "xcbgrab indev",
}
#define LIBAVUTIL_VERSION_INT
static const AVOption options[]
Definition at line 98 of file xcbgrab.c.
Initial value:= {
.name = "x11grab",
}
static av_cold int xcbgrab_read_header(AVFormatContext *s)
static const AVClass xcbgrab_class
static av_cold int read_close(AVFormatContext *ctx)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int read_header(FFV1Context *f)
static int read_packet(void *opaque, uint8_t *buf, int buf_size)
static int xcbgrab_read_packet(AVFormatContext *s, AVPacket *pkt)
static av_cold int xcbgrab_read_close(AVFormatContext *s)
Definition at line 688 of file xcbgrab.c.