xine-lib: argb_layer_s Struct Reference

xine-lib 1.2.12

Data Fields
argb_layer_s Struct Reference

`#include <video_out.h>`

## Data Fields
pthread_mutex_t | mutex
uint32_t * | buffer
int | x1
int | y1
int | x2
int | y2
int | ref_count

## Field Documentation

## ◆ buffer

uint32_t* argb_layer_s::buffer

Referenced by mmal_overlay_blend(), opengl2_upload_overlay(), osd_set_argb_buffer(), vaapi_overlay_blend(), vaapi_overlay_end(), vdpau_overlay_blend(), and vdpau_overlay_end().

## ◆ mutex

pthread_mutex_t argb_layer_s::mutex

Referenced by argb_layer_create(), argb_layer_destroy(), opengl2_upload_overlay(), osd_clear(), osd_set_argb_buffer(), set_argb_layer_ptr(), vaapi_overlay_end(), and vdpau_overlay_end().

## ◆ ref_count

int argb_layer_s::ref_count

Referenced by set_argb_layer_ptr().

## ◆ x1

int argb_layer_s::x1

Referenced by osd_clear(), osd_set_argb_buffer(), vaapi_overlay_blend(), vdpau_overlay_blend(), and vdpau_overlay_end().

## ◆ x2

int argb_layer_s::x2

Referenced by osd_clear(), osd_set_argb_buffer(), vaapi_overlay_blend(), vdpau_overlay_blend(), and vdpau_overlay_end().

## ◆ y1

int argb_layer_s::y1

Referenced by osd_clear(), osd_set_argb_buffer(), vaapi_overlay_blend(), vdpau_overlay_blend(), and vdpau_overlay_end().

## ◆ y2

int argb_layer_s::y2

Referenced by osd_clear(), osd_set_argb_buffer(), vaapi_overlay_blend(), vdpau_overlay_blend(), and vdpau_overlay_end().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.12/include/xine/video_out.h