frame.h File Reference

Go to the source code of this file.

Classes

struct  VideoFrame_

Typedefs

typedef enum FrameType_ VideoFrameType
typedef struct VideoFrame_ VideoFrame

Enumerations

enum  FrameType_ {
  FMT_NONE = -1, FMT_RGB24 = 0, FMT_YV12, FMT_XVMC_IDCT_MPEG2,
  FMT_XVMC_MOCO_MPEG2, FMT_VIA_HWSLICE, FMT_IA44, FMT_AI44,
  FMT_ARGB32, FMT_RGBA32, FMT_YUV422P, FMT_ALPHA
}

Functions

static void init (VideoFrame *vf, VideoFrameType _codec, unsigned char *_buf, int _width, int _height, int _bpp, int _size, const int *p=0, const int *o=0) __attribute__((unused))
static void clear (VideoFrame *vf, int fourcc) __attribute__((unused))
static bool compatible (const VideoFrame *a, const VideoFrame *b) __attribute__((unused))
static void copy (VideoFrame *dst, const VideoFrame *src)


Typedef Documentation

typedef enum FrameType_ VideoFrameType

typedef struct VideoFrame_ VideoFrame


Enumeration Type Documentation

enum FrameType_

Enumerator:
FMT_NONE 
FMT_RGB24 
FMT_YV12 
FMT_XVMC_IDCT_MPEG2 
FMT_XVMC_MOCO_MPEG2 
FMT_VIA_HWSLICE 
FMT_IA44 
FMT_AI44 
FMT_ARGB32 
FMT_RGBA32 
FMT_YUV422P 
FMT_ALPHA 

Definition at line 11 of file frame.h.


Function Documentation

static void init ( VideoFrame vf,
VideoFrameType  _codec,
unsigned char *  _buf,
int  _width,
int  _height,
int  _bpp,
int  _size,
const int *  p = 0,
const int *  o = 0 
) [inline, static]

static void clear ( VideoFrame vf,
int  fourcc 
) [inline, static]

static bool compatible ( const VideoFrame a,
const VideoFrame b 
) [inline, static]

Definition at line 154 of file frame.h.

Referenced by AvFormatDecoder::GenerateDummyVideoFrame().

static void copy ( VideoFrame dst,
const VideoFrame src 
) [inline, static]

Definition at line 169 of file frame.h.


Generated on Sat Dec 18 05:15:52 2010 for MythTV by  doxygen 1.5.5