Changeset 2125:a3842e3ba36f in roaraudio


Ignore:
Timestamp:
07/23/09 20:02:13 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use a info struct and added struct for driver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roarclients/roarphone.c

    r2124 r2125  
    2727#define BUFSIZE 1024 
    2828 
     29#define DRIVER  "oss" 
     30 
    2931void usage (void) { 
    3032 printf("roarcat [OPTIONS]...\n"); 
     
    4345 
    4446int main (int argc, char * argv[]) { 
     47 struct roar_audio_info info = {.rate     = ROAR_RATE_DEFAULT, 
     48                                .bits     = ROAR_BITS_DEFAULT, 
     49                                .channels = ROAR_CHANNELS_DEFAULT, 
     50                                .codec    = ROAR_CODEC_DEFAULT 
     51                               }; 
     52 struct roar_vio_calls driver; 
    4553 char * server   = NULL; 
    4654 char * k; 
     
    5260  if ( strcmp(k, "--server") == 0 ) { 
    5361   server = argv[++i]; 
    54 /* 
    5562  } else if ( strcmp(k, "--rate") == 0 ) { 
    56    rate = atoi(argv[++i]); 
     63   info.rate = atoi(argv[++i]); 
    5764  } else if ( strcmp(k, "--bits") == 0 ) { 
    58    bits = atoi(argv[++i]); 
     65   info.bits = atoi(argv[++i]); 
    5966  } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 ) { 
    60    channels = atoi(argv[++i]); 
     67   info.channels = atoi(argv[++i]); 
    6168  } else if ( strcmp(k, "--codec") == 0 ) { 
    62    codec = roar_str2codec(argv[++i]); 
    63 */ 
     69   info.codec = roar_str2codec(argv[++i]); 
    6470  } else if ( strcmp(k, "--help") == 0 ) { 
    6571   usage(); 
Note: See TracChangeset for help on using the changeset viewer.