|
MythTV
0.25-pre
|
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_IA44, FMT_AI44, FMT_ARGB32, FMT_RGBA32, FMT_YUV422P, FMT_BGRA, FMT_VDPAU, FMT_VAAPI, FMT_YUY2, FMT_DXVA2 } |
Functions | |
| static void | init (VideoFrame *vf, VideoFrameType _codec, unsigned char *_buf, int _width, int _height, int _size, const int *p=0, const int *o=0, float _aspect=-1.0f, double _rate=-1.0f) MUNUSED |
| static void | clear (VideoFrame *vf) |
| static bool | compatible (const VideoFrame *a, const VideoFrame *b) MUNUSED |
| static int | bitsperpixel (VideoFrameType type) |
| static void | copy (VideoFrame *dst, const VideoFrame *src) |
| static uint | buffersize (VideoFrameType type, int width, int height) |
| typedef enum FrameType_ VideoFrameType |
| typedef struct VideoFrame_ VideoFrame |
| enum FrameType_ |
| static void init | ( | VideoFrame * | vf, |
| VideoFrameType | _codec, | ||
| unsigned char * | _buf, | ||
| int | _width, | ||
| int | _height, | ||
| int | _size, | ||
| const int * | p = 0, |
||
| const int * | o = 0, |
||
| float | _aspect = -1.0f, |
||
| double | _rate = -1.0f |
||
| ) | [inline, static] |
Definition at line 78 of file frame.h.
Referenced by VideoBuffers::AddBuffer(), VAAPIContext::CopySurfaceToFrame(), VideoBuffers::CreateBuffer(), VideoBuffers::CreateBuffers(), VideoOutputNull::CreatePauseFrame(), VideoOutputOpenGL::CreatePauseFrame(), VideoOutputD3D::CreatePauseFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), NetSearch::doSearch(), NuppelVideoRecorder::doWriteThread(), PrivateDecoderCrystalHD::FillFrame(), MFileInfo::setFile(), VideoOutput::ShowPIP(), and VideoOutputQuartz::VideoOutputQuartz().
| static void clear | ( | VideoFrame * | vf | ) | [inline, static] |
| static bool compatible | ( | const VideoFrame * | a, |
| const VideoFrame * | b | ||
| ) | [inline, static] |
| static int bitsperpixel | ( | VideoFrameType | type | ) | [inline, static] |
Definition at line 210 of file frame.h.
Referenced by buffersize(), and init().
| static void copy | ( | VideoFrame * | dst, |
| const VideoFrame * | src | ||
| ) | [inline, static] |
| static uint buffersize | ( | VideoFrameType | type, |
| int | width, | ||
| int | height | ||
| ) | [inline, static] |
Definition at line 238 of file frame.h.
Referenced by VideoBuffers::CreateBuffers(), and HDHRStreamHandler::run().
1.7.6.1