xvmcext.h revision a5e7ae69e440f6816420fc99599f044e79e716b6
#ifndef _XVMC_H
#define _XVMC_H
#include "xvdix.h"
typedef struct {
int num_xvimages;
int *xvimage_ids;
typedef struct {
int surface_type_id;
int chroma_format;
int color_description;
unsigned short max_width;
unsigned short max_height;
unsigned short subpicture_max_width;
unsigned short subpicture_max_height;
int mc_type;
int flags;
typedef struct {
int adapt_num;
int surface_type_id;
unsigned short width;
unsigned short height;
int refcnt;
void *port_priv;
void *driver_priv;
typedef struct {
int surface_type_id;
void *driver_priv;
typedef struct {
int xvimage_id;
unsigned short width;
unsigned short height;
int num_palette_entries;
int entry_bytes;
char component_order[4];
void *driver_priv;
typedef struct {
int num_surfaces;
int num_subpictures;
int patchLevel);
#endif /* _XVMC_H */