Changeset 4826:52861e59503c in roaraudio


Ignore:
Timestamp:
04/03/11 09:33:16 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

add a basic ctl() to vio_misc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_misc.c

    r4824 r4826  
    7575 
    7676static int     roar_vio_misc_ctl     (struct roar_vio_calls * vio, int cmd, void * data) { 
     77 struct roar_vio_misc * self = vio->inst; 
     78 
     79 if ( vio == NULL || cmd == -1 ) 
     80  return -1; 
     81 
     82 switch (cmd) { 
     83  case ROAR_VIO_CTL_GET_NAME: 
     84    if ( data == NULL ) 
     85     return -1; 
     86 
     87    *(const char**)data = self->name; 
     88    return 0; 
     89   break; 
     90  case ROAR_VIO_CTL_SET_NOSYNC: 
     91    vio->sync = NULL; 
     92    return 0; 
     93   break; 
     94 } 
     95 
    7796 return -1; 
    7897} 
Note: See TracChangeset for help on using the changeset viewer.