nbring.c
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. #include <sys/types.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <strings.h>
  5. #include <sys/ioctl.h>
  6. #include <unistd.h>
  7. #include <fcntl.h>
  8. #include "ixjuser.h"
  9. int main(int argc, char *argv[])
  10. {
  11.   int ixj, dsp, ver, cadence;
  12.   char pname[80];
  13.   if(argc >= 2)
  14.     sprintf(pname, "/dev/ixj%s", argv[1]);
  15.   else
  16.     sprintf(pname, "/dev/ixj0");
  17.   ixj = open(pname, O_RDWR);
  18.   dsp = ioctl(ixj, IXJCTL_DSP_TYPE);
  19.   ver = ioctl(ixj, IXJCTL_DSP_VERSION);
  20.   printf("DSP type 0x%x, DSP Version 0x%xn", dsp, ver);
  21.   if(argc >= 3)
  22.     ioctl(ixj, IXJCTL_RING_CADENCE, atoi(argv[2]));
  23.   ioctl(ixj, IXJCTL_RING_START);
  24.   printf("Press enter to stop ringingn");
  25.   getchar();
  26.   ioctl(ixj, IXJCTL_RING_STOP);
  27.   close(ixj);
  28. }