Changeset 1828:ef3f35738ee6 in roaraudio


Ignore:
Timestamp:
05/23/09 01:29:24 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added driver_dmx_ctl() as needed to set stream direction

Location:
roard
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • roard/driver_dmx.c

    r1827 r1828  
    4040 
    4141 inst->write = driver_dmx_write; 
     42 inst->ctl   = driver_dmx_ctl; 
     43 
     44 info->codec = ROAR_CODEC_DMX512; 
    4245 
    4346 return 0; 
     
    5760} 
    5861 
     62int driver_dmx_ctl(struct roar_vio_calls * vio, int cmd, void * data) { 
     63 
     64 if ( vio == NULL ) 
     65  return -1; 
     66 
     67 switch (cmd) { 
     68  case ROAR_VIO_CTL_SET_SSTREAM: 
     69    ROAR_STREAM(data)->dir = ROAR_DIR_LIGHT_OUT; 
     70   break; 
     71  default: 
     72   return -1; 
     73 } 
     74 
     75 return 0; 
     76} 
     77 
    5978//ll 
  • roard/include/driver_dmx.h

    r1826 r1828  
    2828int driver_dmx_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
    2929ssize_t driver_dmx_write (struct roar_vio_calls * vio,  void *buf, size_t count); 
     30int     driver_dmx_ctl   (struct roar_vio_calls * vio,  int cmd, void * data); 
    3031 
    3132#endif 
Note: See TracChangeset for help on using the changeset viewer.