libbluray
|
Graphics overlay events. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | BD_PG_PALETTE_ENTRY |
Overlay palette entry. More... | |
struct | BD_PG_RLE_ELEM |
RLE element. More... | |
struct | BD_OVERLAY |
YUV overlay event. More... | |
struct | BD_ARGB_OVERLAY |
ARGB overlay event. More... | |
struct | BD_ARGB_BUFFER |
Application-allocated frame buffer for ARGB overlays. More... | |
Macros | |
#define | BD_OVERLAY_INTERFACE_VERSION 2 |
Version number of the interface described in this file. | |
Enumerations | |
enum | bd_overlay_plane_e { BD_OVERLAY_PG = 0 , BD_OVERLAY_IG = 1 } |
Overlay plane. More... | |
enum | bd_overlay_cmd_e { BD_OVERLAY_INIT = 0 , BD_OVERLAY_CLOSE = 1 , BD_OVERLAY_CLEAR = 2 , BD_OVERLAY_DRAW = 3 , BD_OVERLAY_WIPE = 4 , BD_OVERLAY_HIDE = 5 , BD_OVERLAY_FLUSH = 6 } |
YUV overlay event type. More... | |
enum | bd_argb_overlay_cmd_e { BD_ARGB_OVERLAY_INIT = 0 , BD_ARGB_OVERLAY_CLOSE = 1 , BD_ARGB_OVERLAY_DRAW = 3 , BD_ARGB_OVERLAY_FLUSH = 6 } |
ARGB overlay event type. More... | |
Functions | |
const void * | bd_refcnt_inc (const void *) |
Hold reference-counted object. More... | |
void | bd_refcnt_dec (const void *) |
Release reference-counted object. | |
Graphics overlay events.
ARGB overlay event type.
enum bd_overlay_cmd_e |
YUV overlay event type.
enum bd_overlay_plane_e |
const void* bd_refcnt_inc | ( | const void * | ) |
Hold reference-counted object.
Return object or NULL on invalid object.