#include <osdxvmc.h>
Definition at line 16 of file osdxvmc.h.
Public Member Functions | |
| XvMCOSD () | |
| XvMCOSD (Display *XJ_disp, int xv_port, int surface_type_id, int xvmc_surf_flags) | |
| void | CreateBuffer (XvMCContext &xvmc_ctx, int XJ_width, int XJ_height) |
| void | DeleteBuffer () |
| void | CompositeOSD (VideoFrame *frame, VideoFrame *osdframe=NULL) |
| VideoFrame * | OSDFrame () |
| void | SetRevision (int rev) |
| int | GetRevision () |
| bool | NeedFrame () |
| bool | IsValid () |
Public Attributes | |
| Display * | XJ_disp |
| int | XJ_width |
| int | XJ_height |
| int | xv_port |
| XShmSegmentInfo | XJ_osd_shm_info |
| unsigned char * | osd_palette |
| XvImage * | osd_xv_image |
| XvMCSubpicture | osd_subpict |
| XvImageFormatValues | osd_subpict_info |
| int | osd_subpict_mode |
| int | osd_subpict_clear_color |
| bool | osd_subpict_alloc |
| VideoFrame | tmpframe |
| int | revision |
| XvMCOSD::XvMCOSD | ( | Display * | XJ_disp, | |
| int | xv_port, | |||
| int | surface_type_id, | |||
| int | xvmc_surf_flags | |||
| ) |
Definition at line 24 of file osdxvmc.cpp.
| void XvMCOSD::CreateBuffer | ( | XvMCContext & | xvmc_ctx, | |
| int | XJ_width, | |||
| int | XJ_height | |||
| ) |
| void XvMCOSD::DeleteBuffer | ( | ) |
Definition at line 136 of file osdxvmc.cpp.
| void XvMCOSD::CompositeOSD | ( | VideoFrame * | frame, | |
| VideoFrame * | osdframe = NULL | |||
| ) |
| VideoFrame* XvMCOSD::OSDFrame | ( | ) | [inline] |
| void XvMCOSD::SetRevision | ( | int | rev | ) | [inline] |
| int XvMCOSD::GetRevision | ( | ) | [inline] |
| bool XvMCOSD::NeedFrame | ( | ) |
| bool XvMCOSD::IsValid | ( | ) |
| Display* XvMCOSD::XJ_disp |
Definition at line 43 of file osdxvmc.h.
Referenced by CompositeOSD(), CreateBuffer(), DeleteBuffer(), and XvMCOSD().
| int XvMCOSD::xv_port |
| XShmSegmentInfo XvMCOSD::XJ_osd_shm_info |
| unsigned char* XvMCOSD::osd_palette |
| XvImage* XvMCOSD::osd_xv_image |
Definition at line 48 of file osdxvmc.h.
Referenced by CompositeOSD(), CreateBuffer(), DeleteBuffer(), and OSDFrame().
| XvMCSubpicture XvMCOSD::osd_subpict |
Definition at line 49 of file osdxvmc.h.
Referenced by CompositeOSD(), CreateBuffer(), DeleteBuffer(), and XvMCOSD().
| XvImageFormatValues XvMCOSD::osd_subpict_info |
Definition at line 51 of file osdxvmc.h.
Referenced by CompositeOSD(), CreateBuffer(), IsValid(), NeedFrame(), and XvMCOSD().
Definition at line 53 of file osdxvmc.h.
Referenced by CompositeOSD(), CreateBuffer(), and DeleteBuffer().
1.5.5