#include <osdchromakey.h>
Definition at line 8 of file osdchromakey.h.
Public Member Functions | |
| ChromaKeyOSD (VideoOutputXv *vo) | |
| bool | ProcessOSD (OSD *osd) |
| void | AllocImage (int i) |
| void | FreeImage (int i) |
| void | Clear (int i) |
| void | Reset (void) |
| XImage * | GetImage () |
Private Member Functions | |
| void | Reinit (int i) |
Private Attributes | |
| VideoOutputXv * | videoOutput |
| int | current |
| int | revision |
| VideoFrame | vf [2] |
| XImage * | img [2] |
| XShmSegmentInfo | shm_infos [2] |
| ChromaKeyOSD::ChromaKeyOSD | ( | VideoOutputXv * | vo | ) | [inline] |
Definition at line 11 of file osdchromakey.h.
Definition at line 146 of file osdchromakey.cpp.
Referenced by VideoOutputXv::ProcessFrameMem(), and VideoOutputXv::ProcessFrameXvMC().
| void ChromaKeyOSD::AllocImage | ( | int | i | ) |
| void ChromaKeyOSD::FreeImage | ( | int | i | ) |
| void ChromaKeyOSD::Clear | ( | int | i | ) |
| void ChromaKeyOSD::Reset | ( | void | ) | [inline] |
Definition at line 23 of file osdchromakey.h.
Referenced by VideoOutputXv::MoveResize(), and ProcessOSD().
| XImage* ChromaKeyOSD::GetImage | ( | ) | [inline] |
| void ChromaKeyOSD::Reinit | ( | int | i | ) | [private] |
VideoOutputXv* ChromaKeyOSD::videoOutput [private] |
Definition at line 30 of file osdchromakey.h.
Referenced by AllocImage(), FreeImage(), and Reinit().
int ChromaKeyOSD::current [private] |
int ChromaKeyOSD::revision [private] |
VideoFrame ChromaKeyOSD::vf[2] [private] |
Definition at line 33 of file osdchromakey.h.
Referenced by AllocImage(), ChromaKeyOSD(), FreeImage(), ProcessOSD(), and Reinit().
XImage* ChromaKeyOSD::img[2] [private] |
Definition at line 34 of file osdchromakey.h.
Referenced by AllocImage(), ChromaKeyOSD(), FreeImage(), GetImage(), ProcessOSD(), and Reinit().
XShmSegmentInfo ChromaKeyOSD::shm_infos[2] [private] |
Definition at line 35 of file osdchromakey.h.
Referenced by AllocImage(), ChromaKeyOSD(), FreeImage(), ProcessOSD(), and Reinit().
1.5.5