阅读:1162回复:3
请问在bt878这个芯片中,如何访问分开的音频和视频的内存映射地址空间?
请问在bt878这个芯片中,如何访问分开的音频和视频的内存
映射地址空间? |
|
沙发#
发布于:2002-12-10 20:58
如果是流驱动的话,应该是两个设备,一个为音频驱动,一个为视频驱动。具体是在哪个函数做不是很清楚了。
如果采用WDM驱动模型的话,应该是在startdevice里通过PCM_PARTIAL_RESOURCE_LIST列表得到映射内存空间,然后你就可以访问了。 |
|
板凳#
发布于:2002-12-09 15:54
如何去区分这两个设备呢,有一段现成的程序,但是
在ksd驱动中不能用,如下: int FindAudioDevice() { char status ; char busNumber; char devFunctionNumber; __asm { mov ax, 0xB102; //FINDDEVICE; mov cx, 0x0878; //devID; mov dx, 0x109e; //venID; mov si, 0; //devIndex; int 0x1A; mov status, ah; mov busNumber, bl; mov devFunctionNumber, bh; } if( status == 0 ) return 1; else return 0; } 请问在驱动中如何选择设置视频还是音频呢 |
|
地板#
发布于:2002-12-09 13:50
BT878是多功能卡,BT878的音、视频是两个功能设备,所以不存在需你去区分的问题。
|
|
|