|
本帖最后由 佰锐科技-李永星 于 2015-9-24 09:34 编辑
您好,视频显示驱动的选择需要在初始化(BRAC_InitSDK)成功之后设置。
- // 视频显示驱动定义
- public enum VideoShowDriver{
- BRAC_VSD_DEFAULT = 0, ///< 默认显示驱动
- BRAC_VSD_DIRECTSHOW, ///< DirectShow显示驱动
- BRAC_VSD_WINDOWSGDI, ///< Windows GDI驱动
- }
- /// <summary>
- /// 设置SDK内核参数(非字符串类型,INT、BOOL类型)
- /// </summary>
- /// <param name="optName">参数名,参考常量定义:BRAC_SO_XXXX</param>
- /// <param name="optval">参数地址</param>
- /// <param name="optlen">参数长度</param>
- /// <returns></returns>
- [DllImport(AnyChatCoreSDKDll, EntryPoint = "BRAC_SetSDKOption", CallingConvention = CallingConvention.Cdecl)]
- public static extern int SetSDKOption(int optName, ref int optval, int optlen);
复制代码 调用方式如下:- int directShow = (int)ANYCHATAPI.AnyChatCoreSDK.VideoShowDriver.BRAC_VSD_DIRECTSHOW;
- ANYCHATAPI.AnyChatCoreSDK.SetSDKOption(ANYCHATAPI.AnyChatCoreSDK.BRAC_SO_VIDEOSHOW_DRIVERCTRL, ref directShow, sizeof(int));
复制代码 |
|