HMP学习-srl相关函数-sr_getboardcnt( ) |
函数原型:long sr_getboardcnt(char* class_namep,int* boardcntp)
参数:指向类名的指针,记录主板卡的数目
返回值:0成功 -1失败
作用:仅仅用在windows平台。返回特定类型的板卡资源数量。
#include <windows.h>#include <srllib.h>#include <dxxxlib.h>long chdev[MAXDEVS];long evt_handle;main( ... ){char channel_name[12], board_name[12];int brd_handle;int brd, ch, devcnt = 0;int numvoxbrds = 0;if ( sr_getboardcnt(DEV_CLASS_VOICE, &numvoxbrds) == -1){/* error retrieving voice boards */}for (brd = 1; brd <= numvoxbrds; brd++){/* build the board name and open the board device to get number of channels */sprintf(board_name, "dxxxB%d",brd);if ( (brd_handle = dx_open(board_name, 0)) == -1){/* Board open error */}for (ch = 1; ch <= ATDV_SUBDEVS(brd_handle); ch++){sprintf(channel_name, "%sC%d", board_name, ch);if ( (chdev[devcnt++] = dx_open(channel_name, 0)) == -1){/* Channel open error */}} /* End of channel for loop */dx_close(brd_handle);} /* End of board loop */}
|
阅读全文(2490) | 回复(0) | 编辑 | 精华 |
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
Blog信息 |
blog名称: 日志总数:33 评论数量:61 留言数量:-8 访问次数:236697 建立时间:2006年4月27日 | |

|