FFmpeg
Data Fields
XVContext Struct Reference

Data Fields

AVClassclass
 
GC gc
 
Window window
 
int64_t window_id
 
char * window_title
 
int window_width
 
int window_height
 
int window_x
 
int window_y
 
int dest_x
 
int dest_y
 display area position More...
 
unsigned int dest_w
 
unsigned int dest_h
 display area dimensions More...
 
Display * display
 
char * display_name
 
XvImage * yuv_image
 
enum AVPixelFormat image_format
 
int image_width
 
int image_height
 
XShmSegmentInfo yuv_shminfo
 
int xv_port
 
Atom wm_delete_message
 

Detailed Description

Definition at line 41 of file xv.c.

Field Documentation

◆ class

AVClass* XVContext::class

Definition at line 42 of file xv.c.

◆ gc

GC XVContext::gc

Definition at line 43 of file xv.c.

Referenced by xv_repaint(), xv_write_header(), and xv_write_trailer().

◆ window

Window XVContext::window

Definition at line 45 of file xv.c.

Referenced by xv_repaint(), and xv_write_header().

◆ window_id

int64_t XVContext::window_id

Definition at line 46 of file xv.c.

Referenced by write_picture(), and xv_write_header().

◆ window_title

char* XVContext::window_title

Definition at line 47 of file xv.c.

Referenced by xv_write_header().

◆ window_width

int XVContext::window_width

Definition at line 48 of file xv.c.

Referenced by xv_repaint(), and xv_write_header().

◆ window_height

int XVContext::window_height

Definition at line 48 of file xv.c.

Referenced by xv_repaint(), and xv_write_header().

◆ window_x

int XVContext::window_x

Definition at line 49 of file xv.c.

Referenced by xv_write_header().

◆ window_y

int XVContext::window_y

Definition at line 49 of file xv.c.

Referenced by xv_write_header().

◆ dest_x

int XVContext::dest_x

Definition at line 50 of file xv.c.

Referenced by compute_display_area(), and xv_repaint().

◆ dest_y

int XVContext::dest_y

display area position

Definition at line 50 of file xv.c.

Referenced by compute_display_area(), and xv_repaint().

◆ dest_w

unsigned int XVContext::dest_w

Definition at line 51 of file xv.c.

Referenced by compute_display_area(), and xv_repaint().

◆ dest_h

unsigned int XVContext::dest_h

display area dimensions

Definition at line 51 of file xv.c.

Referenced by compute_display_area(), and xv_repaint().

◆ display

Display* XVContext::display

Definition at line 53 of file xv.c.

Referenced by write_picture(), xv_repaint(), xv_write_header(), and xv_write_trailer().

◆ display_name

char* XVContext::display_name

Definition at line 54 of file xv.c.

Referenced by xv_write_header().

◆ yuv_image

XvImage* XVContext::yuv_image

Definition at line 56 of file xv.c.

Referenced by write_picture(), xv_repaint(), xv_write_header(), and xv_write_trailer().

◆ image_format

enum AVPixelFormat XVContext::image_format

Definition at line 57 of file xv.c.

Referenced by write_picture(), and xv_write_header().

◆ image_width

int XVContext::image_width

Definition at line 58 of file xv.c.

Referenced by xv_repaint(), and xv_write_header().

◆ image_height

int XVContext::image_height

Definition at line 58 of file xv.c.

Referenced by xv_repaint(), and xv_write_header().

◆ yuv_shminfo

XShmSegmentInfo XVContext::yuv_shminfo

Definition at line 59 of file xv.c.

Referenced by xv_write_header(), and xv_write_trailer().

◆ xv_port

int XVContext::xv_port

Definition at line 60 of file xv.c.

Referenced by xv_repaint(), and xv_write_header().

◆ wm_delete_message

Atom XVContext::wm_delete_message

Definition at line 61 of file xv.c.

Referenced by write_picture(), and xv_write_header().


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