/// <summary> /// 通话中修改视频编码模式 /// </summary> /// <param name="mode">选用的策略模式</param> /// <param name="json_extension">无效扩展字段</param> /// <param name="cb">回调函数,code 见</param> public static void NIMVChatSelectVideoAdaptiveStrategy(NIMVChatVideoEncodeMode mode, string json_extension, NIMVChatOptHandler cb) { var ptr = NimUtility.DelegateConverter.ConvertToIntPtr(cb); VChatNativeMethods.nim_vchat_select_video_adaptive_strategy(mode, json_extension, VChatNormalOptCb, ptr); }
internal static extern void nim_vchat_select_video_adaptive_strategy(NIMVChatVideoEncodeMode mode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NimUtility.Utf8StringMarshaler))] string json_extension, NimVchatOptCbFunc cb, IntPtr user_data);