VLC 4.0.0-dev
vlc_thumbnailer_request_t Struct Reference
Collaboration diagram for vlc_thumbnailer_request_t:
[legend]

Public Types

enum  { RUNNING , INTERRUPTED , ENDED }
 

Data Fields

vlc_atomic_rc_t rc
 
vlc_thumbnailer_tthumbnailer
 
struct seek_target seek_target
 
bool fast_seek
 
input_item_titem
 
vlc_tick_t timeout
 A positive value will be used as the timeout duration VLC_TICK_INVALID means no timeout. More...
 
vlc_thumbnailer_cb cb
 
void * userdata
 
vlc_mutex_t lock
 
vlc_cond_t cond_ended
 
enum vlc_thumbnailer_request_t:: { ... }  status
 
picture_tpic
 
struct vlc_runnable runnable
 to be passed to the executor More...
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
RUNNING 
INTERRUPTED 
ENDED 

Field Documentation

◆ cb

vlc_thumbnailer_cb vlc_thumbnailer_request_t::cb

◆ cond_ended

vlc_cond_t vlc_thumbnailer_request_t::cond_ended

◆ fast_seek

bool vlc_thumbnailer_request_t::fast_seek

◆ item

input_item_t* vlc_thumbnailer_request_t::item

◆ lock

vlc_mutex_t vlc_thumbnailer_request_t::lock

◆ pic

picture_t* vlc_thumbnailer_request_t::pic

◆ rc

vlc_atomic_rc_t vlc_thumbnailer_request_t::rc

◆ runnable

struct vlc_runnable vlc_thumbnailer_request_t::runnable

to be passed to the executor

◆ seek_target

struct seek_target vlc_thumbnailer_request_t::seek_target

◆ 

enum { ... } vlc_thumbnailer_request_t::status

◆ thumbnailer

vlc_thumbnailer_t* vlc_thumbnailer_request_t::thumbnailer

◆ timeout

vlc_tick_t vlc_thumbnailer_request_t::timeout

A positive value will be used as the timeout duration VLC_TICK_INVALID means no timeout.

◆ userdata

void* vlc_thumbnailer_request_t::userdata

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