Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2301679
  • 博文数量: 141
  • 博客积分: 3552
  • 博客等级: 中校
  • 技术积分: 4148
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 14:39
个人简介

熟悉Linux下程序设计及各种应用程序 熟悉C Language 熟悉Glusterfs、FFmpeg、CDN 系统设计,计算机图形系统设计、分布式程序设计 目前主要研究方向:流媒体

文章分类

全部博文(141)

分类: LINUX

2012-03-23 18:09:34

随便贴点代码,以后没准能用到

点击(此处)折叠或打开

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>


  4. struct media_table {
  5.         char video_width[8];
  6.         char video_bit_rate[8];
  7.         char audio_bit_rate[8];
  8. };

  9. struct media_table zetc_table[] = {
  10.         {"1920", "1200k", "88k"},
  11.         {"1280", "1200k", "88k"},
  12.         {"1024", "850k", "88k"},
  13.         {"640", "500k", "88k"},
  14. };

  15. #define ARRAY_SIZE() (sizeof(x)/sizeof((x)[0]))




  16. int main(int argc, char *argv[])
  17. {
  18.         int array_num = 0;
  19.         int i = 0;

  20.         array_num = ARRAY_SIZE(zetc_table);

  21.         for (i = 0; i < array_num; i++) {
  22.                 if (不是0的话 strncasecmp(zetc_table[i].video_width, argv[1], strlen(argv[1]))) {
  23.                         fprintf(stdout, "T-bagwell the video bitrate = |%s| \n"
  24.                                         "T-bagwell the audio bitrate = |%s|\n",
  25.                                         zetc_table[i].video_bit_rate,
  26.                                         zetc_table[i].audio_bit_rate
  27.                                         );
  28.                         break;
  29.                 }
  30.         }

  31.         return 0;
  32. }


阅读(3216) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~