Changeset 4882:e6ef52e26c53 in roaraudio for roard
- Timestamp:
- 04/26/11 20:59:05 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r4852 r4882 333 333 " --list-proto - List supported protocols\n" 334 334 " --list-profiles - List supported profiles for --proto-profile\n" 335 " --list-aiprofiles - List supported profiles for --proto-aiprofile\n" 335 336 " --new-sock - Parameters for new socket follow\n" 336 337 #ifdef ROAR_HAVE_LIBSLP … … 902 903 #endif 903 904 905 static void list_aiprofiles (void) { 906 struct roar_audio_info info; 907 const char * list[1024]; 908 const char * mime; 909 ssize_t ret; 910 ssize_t i; 911 912 ret = roar_profiles_list(list, 1024, 0); 913 914 if ( ret == -1 ) 915 return; 916 917 printf(" Name Rate Bits Channels Codec\n"); 918 printf("---------------------------------------------\n"); 919 for (i = 0; i < ret; i++) { 920 roar_profile2info(&info, list[i]); 921 922 mime = roar_codec2mime(info.codec); 923 924 printf(" %-10s %5u %4u %8u %3u (%s%s%s%s)\n", list[i], 925 info.rate, info.bits, info.channels, 926 info.codec, roar_codec2str(info.codec), 927 info.codec == ROAR_CODEC_DEFAULT ? " native" : "", 928 mime == NULL ? "" : " mimetype:", 929 mime == NULL ? "" : mime 930 ); 931 } 932 } 933 904 934 int update_stream_flags (char * str) { 905 935 int dir; … … 1662 1692 } 1663 1693 1694 } else if ( strcmp(k, "--list-aiprofiles") == 0 ) { 1695 list_aiprofiles(); 1696 return 0; 1697 1664 1698 } else if ( strcmp(k, "--list-driver") == 0 ) { 1665 1699 print_driverlist();
Note: See TracChangeset
for help on using the changeset viewer.