|
libbluray
|
Graphics overlay events. More...
#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | bd_pg_palette_entry_s |
| Overlay palette entry. More... | |
| struct | bd_pg_rle_elem_s |
| RLE element. More... | |
| struct | bd_overlay_s |
| YUV overlay event. More... | |
| struct | bd_argb_overlay_s |
| ARGB overlay event. More... | |
| struct | bd_argb_buffer_s |
| 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.