Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
 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);