Data Fields

spu_private_t Struct Reference

Collaboration diagram for spu_private_t:
Collaboration graph
[legend]

Data Fields

vlc_mutex_t lock
vlc_object_tinput
spu_heap_t heap
int channel
 number of subpicture channels registered
filter_ttext
 text renderer module
filter_tscale_yuvp
 scaling module for YUVP
filter_tscale
 scaling module (all but YUVP)
bool force_crop
 force cropping of subpicture
struct {
   int   x
   int   y
   int   width
   int   height
crop
 cropping
int margin
 force position of a subpicture
bool force_palette
 force palette of subpicture
uint8_t palette [4][4]
 forced palette
char * source_chain_update
vlc_mutex_t source_chain_lock
filter_chain_tsource_chain
char * filter_chain_update
vlc_mutex_t filter_chain_lock
filter_chain_tfilter_chain
mtime_t last_sort_date

Field Documentation

number of subpicture channels registered

Referenced by spu_Create(), and spu_RegisterChannel().

struct { ... } spu_private_t::crop

cropping

Referenced by SpuRenderRegion(), and UpdateSPU().

force cropping of subpicture

Referenced by SpuRenderRegion(), and UpdateSPU().

force palette of subpicture

Referenced by SpuRenderRegion(), and UpdateSPU().

Referenced by SpuRenderRegion(), and UpdateSPU().

Referenced by spu_Attach(), and spu_get_attachments().

Referenced by spu_Create(), and SpuSelectSubpictures().

force position of a subpicture

Referenced by spu_ChangeMargin(), spu_Create(), and SpuRenderRegion().

uint8_t spu_private_t::palette[4][4]

forced palette

Referenced by SpuRenderRegion(), and UpdateSPU().

scaling module (all but YUVP)

Referenced by spu_Create(), spu_Destroy(), and SpuRenderRegion().

scaling module for YUVP

Referenced by spu_Create(), spu_Destroy(), and SpuRenderRegion().

text renderer module

Referenced by spu_Attach(), spu_Create(), spu_Destroy(), SpuRenderSubpictures(), and SpuRenderText().

Referenced by SpuRenderRegion(), and UpdateSPU().

Referenced by SpuRenderRegion(), and UpdateSPU().

Referenced by SpuRenderRegion(), and UpdateSPU().


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines