Changeset 5983:377909b17ccb in roaraudio for libroarlight


Ignore:
Timestamp:
02/23/14 22:16:20 (10 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support to *add* RoarDMX events in SLFI filters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroarlight/slfi.c

    r5982 r5983  
    240240} 
    241241 
     242int roar_slfi_event_add(struct roar_slfi_inst * inst, uint8_t event) { 
     243 if ( inst == NULL ) { 
     244  roar_err_set(ROAR_ERROR_FAULT); 
     245  return -1; 
     246 } 
     247 
     248 if ( inst->cb_event_add == NULL ) { 
     249  roar_err_set(ROAR_ERROR_NOSYS); 
     250  return -1; 
     251 } 
     252 
     253 return inst->cb_event_add(inst, inst->cb_event_add_userdata, event); 
     254} 
     255 
     256int roar_slfi_cb_set_event_add(struct roar_slfi_inst * inst, int (*cb)(struct roar_slfi_inst * inst, void * userdata, uint8_t event), void * userdata) { 
     257 if ( inst == NULL ) { 
     258  roar_err_set(ROAR_ERROR_FAULT); 
     259  return -1; 
     260 } 
     261 
     262 inst->cb_event_add = cb; 
     263 inst->cb_event_add_userdata = userdata; 
     264 return 0; 
     265} 
     266 
    242267//ll 
Note: See TracChangeset for help on using the changeset viewer.