VLC 4.0.0-dev
|
int spu_private_t::channel |
number of subpicture channels registered
spu_channel_vector spu_private_t::channels |
vlc_fourcc_t spu_private_t::chroma_list[10+1] |
Referenced by spu_Create(), spu_PrerenderPause(), spu_PrerenderThread(), and spu_PrerenderWake().
vlc_cond_t spu_private_t::cond |
Referenced by spu_Create(), spu_Destroy(), spu_PrerenderEnqueue(), spu_PrerenderThread(), and spu_PrerenderWake().
struct { ... } spu_private_t::crop |
cropping
Referenced by SpuRenderRegion(), and UpdateSPU().
filter_chain_t* spu_private_t::filter_chain |
Referenced by spu_Cleanup(), spu_Create(), and spu_PutSubpicture().
char* spu_private_t::filter_chain_current |
Referenced by spu_ChangeFilters(), and spu_Cleanup().
vlc_mutex_t spu_private_t::filter_chain_lock |
Referenced by spu_Create(), and spu_PutSubpicture().
char* spu_private_t::filter_chain_update |
Referenced by spu_ChangeFilters(), spu_Cleanup(), spu_Create(), and spu_PutSubpicture().
video_format_t spu_private_t::fmtdst |
Referenced by spu_Cleanup(), spu_Create(), spu_PrerenderThread(), and spu_PrerenderWake().
video_format_t spu_private_t::fmtsrc |
Referenced by spu_Cleanup(), spu_Create(), spu_PrerenderThread(), and spu_PrerenderWake().
bool spu_private_t::force_crop |
force cropping of subpicture
Referenced by SpuRenderRegion(), and UpdateSPU().
int spu_private_t::height |
Referenced by SpuRenderRegion(), and UpdateSPU().
input_thread_t* spu_private_t::input |
Referenced by spu_Attach(), spu_Detach(), and spu_get_attachments().
vlc_tick_t spu_private_t::last_sort_date |
Referenced by spu_Create(), and spu_SelectSubpictures().
bool spu_private_t::live |
Referenced by spu_Create(), spu_Destroy(), and spu_PrerenderThread().
vlc_mutex_t spu_private_t::lock |
Referenced by spu_Attach(), spu_ChangeChannelOrderMargin(), spu_ChangeFilters(), spu_ChangeSources(), spu_ClearChannel(), spu_Create(), spu_Destroy(), spu_Detach(), spu_PrerenderCancel(), spu_PrerenderEnqueue(), spu_PrerenderPause(), spu_PrerenderSync(), spu_PrerenderThread(), spu_PrerenderWake(), spu_PutSubpicture(), spu_RegisterChannelInternal(), spu_Render(), spu_SetClockDelay(), spu_SetClockRate(), spu_SetHighlight(), spu_UnregisterChannel(), and UpdateSPU().
int spu_private_t::margin |
force position of a subpicture
Referenced by spu_ChangeChannelOrderMargin(), spu_Create(), and SpuRenderRegion().
vlc_cond_t spu_private_t::output_cond |
Referenced by spu_Create(), spu_PrerenderCancel(), spu_PrerenderPause(), spu_PrerenderSync(), and spu_PrerenderThread().
subpicture_t* spu_private_t::p_processed |
Referenced by spu_Create(), spu_PrerenderCancel(), spu_PrerenderPause(), spu_PrerenderSync(), and spu_PrerenderThread().
video_palette_t spu_private_t::palette |
force palette of subpicture
Referenced by SpuRenderRegion(), and UpdateSPU().
struct { ... } spu_private_t::prerender |
filter_t* spu_private_t::scale |
scaling module (all but YUVP)
Referenced by spu_Cleanup(), spu_Create(), and SpuRenderRegion().
filter_t* spu_private_t::scale_yuvp |
scaling module for YUVP
Referenced by spu_Cleanup(), spu_Create(), and SpuRenderRegion().
int spu_private_t::secondary_alignment |
Force alignment for secondary subs.
Referenced by spu_Create(), and SpuRenderRegion().
int spu_private_t::secondary_margin |
Move the secondary subtitles vertically.
Note: Primary sub margin is applied to all sub tracks and is absolute. Secondary sub margin is not absolute to enable overlap detection.
Referenced by spu_ChangeChannelOrderMargin(), spu_Create(), and SpuRenderRegion().
filter_chain_t* spu_private_t::source_chain |
Referenced by spu_Cleanup(), spu_Create(), and spu_Render().
char* spu_private_t::source_chain_current |
Referenced by spu_ChangeSources(), spu_Cleanup(), and spu_PutSubpicture().
char* spu_private_t::source_chain_update |
Referenced by spu_ChangeSources(), spu_Cleanup(), spu_Create(), spu_PutSubpicture(), and spu_Render().
bool spu_private_t::spu_in_full_window |
Referenced by spu_PrerenderThread(), and spu_PrerenderWake().
subtitles_positions_vector spu_private_t::subs_pos |
Referenced by spu_Cleanup(), spu_Create(), and SpuRenderSubpictures().
filter_t* spu_private_t::text |
text renderer module
Referenced by spu_Attach(), spu_Cleanup(), spu_Create(), and SpuRenderText().
vlc_mutex_t spu_private_t::textlock |
Referenced by spu_Attach(), spu_Create(), and SpuRenderText().
vlc_thread_t spu_private_t::thread |
Referenced by spu_Create(), and spu_Destroy().
spu_prerender_vector spu_private_t::vector |
Referenced by spu_Cleanup(), spu_Create(), spu_PrerenderCancel(), spu_PrerenderEnqueue(), spu_PrerenderSync(), and spu_PrerenderThread().
vout_display_place_t spu_private_t::video_position |
Referenced by spu_PrerenderThread(), and spu_PrerenderWake().
vout_thread_t* spu_private_t::vout |
Referenced by spu_Cleanup(), spu_Create(), spu_PutSubpicture(), and spu_Render().
int spu_private_t::width |
Referenced by SpuRenderRegion(), and UpdateSPU().
int spu_private_t::x |
Referenced by SpuRenderRegion(), and UpdateSPU().
int spu_private_t::y |
Referenced by SpuRenderRegion(), and UpdateSPU().