dynamicoverlay.h File Reference

Include dependency graph for dynamicoverlay.h:

Go to the source code of this file.

Data Structures

struct  buffer_t
struct  commandparams_t
 struct commandparams_t - command params structure More...
struct  commanddesc_t
struct  command_t
struct  queue_t
struct  overlay_t
struct  list_t
struct  filter_sys_t
 filter_sys_t: chroma method descriptor More...

Defines

#define DYNAMIC_OVERLAY_H   1

Functions

int BufferInit (buffer_t *p_buffer)
int BufferDestroy (buffer_t *p_buffer)
int BufferAdd (buffer_t *p_buffer, const char *p_data, size_t i_len)
int BufferPrintf (buffer_t *p_buffer, const char *p_fmt,...)
int BufferDel (buffer_t *p_buffer, int i_len)
char * BufferGetToken (buffer_t *p_buffer)
void RegisterCommand (filter_t *p_filter)
void UnregisterCommand (filter_t *p_filter)
int QueueInit (queue_t *p_queue)
int QueueDestroy (queue_t *p_queue)
int QueueEnqueue (queue_t *p_queue, command_t *p_cmd)
command_tQueueDequeue (queue_t *p_queue)
int QueueTransfer (queue_t *p_sink, queue_t *p_source)
overlay_tOverlayCreate (void)
int OverlayDestroy (overlay_t *p_ovl)
int ListInit (list_t *p_list)
int ListDestroy (list_t *p_list)
ssize_t ListAdd (list_t *p_list, overlay_t *p_new)
int ListRemove (list_t *p_list, size_t i_idx)
overlay_tListGet (list_t *p_list, size_t i_idx)
overlay_tListWalk (list_t *p_list)


Define Documentation

#define DYNAMIC_OVERLAY_H   1


Function Documentation

int BufferAdd ( buffer_t p_buffer,
const char *  p_data,
size_t  i_len 
)

int BufferDel ( buffer_t p_buffer,
int  i_len 
)

int BufferDestroy ( buffer_t p_buffer  ) 

char* BufferGetToken ( buffer_t p_buffer  ) 

int BufferInit ( buffer_t p_buffer  ) 

int BufferPrintf ( buffer_t p_buffer,
const char *  p_fmt,
  ... 
)

ssize_t ListAdd ( list_t p_list,
overlay_t p_new 
)

int ListDestroy ( list_t p_list  ) 

overlay_t* ListGet ( list_t p_list,
size_t  i_idx 
)

int ListInit ( list_t p_list  ) 

int ListRemove ( list_t p_list,
size_t  i_idx 
)

overlay_t* ListWalk ( list_t p_list  ) 

overlay_t* OverlayCreate ( void   ) 

int OverlayDestroy ( overlay_t p_ovl  ) 

command_t* QueueDequeue ( queue_t p_queue  ) 

int QueueDestroy ( queue_t p_queue  ) 

int QueueEnqueue ( queue_t p_queue,
command_t p_cmd 
)

int QueueInit ( queue_t p_queue  ) 

int QueueTransfer ( queue_t p_sink,
queue_t p_source 
)

void RegisterCommand ( filter_t p_filter  ) 

void UnregisterCommand ( filter_t p_filter  ) 


Generated on Wed Aug 13 08:04:58 2008 for VLC by  doxygen 1.5.1