Changeset 3299:1b942b56044a in roaraudio


Ignore:
Timestamp:
02/02/10 21:23:37 (10 years ago)
Author:
phi
Branch:
default
Message:

some imporantant commmon plugin functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/roardl.h

    r3297 r3299  
    4141#define ROAR_DL_HANDLE_NEXT             ((struct roar_dl_lhandle*)(void*)1) 
    4242 
     43#define ROAR_DL_FN_DSTR                 0 
     44#define ROAR_DL_FN_CDRIVER              1 
     45#define ROAR_DL_FN_TRANSCODER           2 
     46#define ROAR_DL_FN_DRIVER               3 
     47#define ROAR_DL_FN_SOURCE               4 
     48#define ROAR_DL_FN_FILTER               5 
     49#define ROAR_DL_FN_FF                   6 /* file format */ 
     50#define ROAR_DL_FN_AUTH                 7 
     51#define ROAR_DL_FN_BRIDGE               8 
     52#define ROAR_DL_FN_ROARDSCHED           9 
     53#define ROAR_DL_FN_APPSCHED            10 
     54//#define ROAR_DL_FN_               9 
     55#define ROAR_DL_FN_MAX                  16 
     56 
    4357struct roar_dl_lhandle { 
    4458#if defined(ROAR_HAVE_LIBDL) 
     
    5569 
    5670struct roar_dl_libraryinst { 
    57  int version; 
    58  size_t len; 
     71 int      version; 
     72 size_t   len; 
     73 int    (*func[ROAR_DL_FN_MAX])(struct roar_dl_librarypara * para, struct roar_dl_libraryinst * lib); 
    5974}; 
    6075 
Note: See TracChangeset for help on using the changeset viewer.