diff --git a/bin/zoom_sdk_dotnet_wrap.dll b/bin/zoom_sdk_dotnet_wrap.dll old mode 100755 new mode 100644 index 8f1a16c..0b0f00a Binary files a/bin/zoom_sdk_dotnet_wrap.dll and b/bin/zoom_sdk_dotnet_wrap.dll differ diff --git a/bin/zoom_sdk_dotnet_wrap.dll.metagen b/bin/zoom_sdk_dotnet_wrap.dll.metagen old mode 100755 new mode 100644 index f45594b..cf6c027 --- a/bin/zoom_sdk_dotnet_wrap.dll.metagen +++ b/bin/zoom_sdk_dotnet_wrap.dll.metagen @@ -723,6 +723,7 @@ Interface ZOOM_SDK_DOTNET_WRAP.IMeetingConfigurationDotNetWrap: AutoLayout, Ansi EnableLengthLimitationOfMeetingNumber(Boolean(HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract EnableShareIOSDevice(Boolean(HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract RedirectClickCustomLiveStreamMenuEvent(Boolean(HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract + EnableInputMeetingScreenNameDlg(Boolean(HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract Add_CB_onInputMeetingPasswordAndScreenNameNotification(onInputMeetingPasswordAndScreenNameNotification): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract Add_CB_onAirPlayInstructionWndNotification(onAirPlayInstructionWndNotification): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract Remove_CB_onInputMeetingPasswordAndScreenNameNotification(onInputMeetingPasswordAndScreenNameNotification): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract diff --git a/zoom_sdk_c_sharp_wrap/customized_share_render_dotnet_wrap.cpp b/zoom_sdk_c_sharp_wrap/customized_share_render_dotnet_wrap.cpp index bd19011..9c85db9 100644 --- a/zoom_sdk_c_sharp_wrap/customized_share_render_dotnet_wrap.cpp +++ b/zoom_sdk_c_sharp_wrap/customized_share_render_dotnet_wrap.cpp @@ -15,6 +15,10 @@ namespace ZOOM_SDK_DOTNET_WRAP { { m_dotNetWrapImpl = gcnew ICustomizedShareRenderDotNetImpl(pWrap); m_pEvents = new CustomizedShareRenderEventHandler(this); + if (m_dotNetWrapImpl) + { + BindEvent(); + } } CCustomizedShareRenderDotNetWrap::~CCustomizedShareRenderDotNetWrap() diff --git a/zoom_sdk_c_sharp_wrap/customized_video_container_dotnet_wrap.cpp b/zoom_sdk_c_sharp_wrap/customized_video_container_dotnet_wrap.cpp index 3f995c9..7e938ec 100644 --- a/zoom_sdk_c_sharp_wrap/customized_video_container_dotnet_wrap.cpp +++ b/zoom_sdk_c_sharp_wrap/customized_video_container_dotnet_wrap.cpp @@ -14,6 +14,10 @@ namespace ZOOM_SDK_DOTNET_WRAP { { m_dotNetWrapImpl = gcnew ICustomizedVideoContainerDotNetImpl(pWrap); m_pEvents = new CustomizedVideoContainerEventHandler(this); + if (m_dotNetWrapImpl) + { + BindEvent(); + } } CCustomizedVideoContainerDotNetWrap::~CCustomizedVideoContainerDotNetWrap() diff --git a/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.cpp b/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.cpp index bdc9f07..b3830ef 100644 --- a/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.cpp +++ b/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.cpp @@ -281,6 +281,11 @@ namespace ZOOM_SDK_DOTNET_WRAP { GetMeetingConfiguration().RedirectClickCustomLiveStreamMenuEvent(bRedirect); } + void CMeetingConfigurationDotNetWrap::EnableInputMeetingScreenNameDlg(bool bEnable) + { + ZOOM_SDK_NAMESPACE::CSDKWrap::GetInst().GetMeetingServiceWrap(). + GetMeetingConfiguration().EnableInputMeetingPasswordDlg(bEnable); + } void CMeetingConfigurationDotNetWrap::BindEvent() { ZOOM_SDK_NAMESPACE::CSDKWrap::GetInst().GetMeetingServiceWrap().GetMeetingConfiguration().m_cbonInputMeetingPasswordAndScreenNameNotification = diff --git a/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.h b/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.h index e302d24..73f60bb 100644 --- a/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.h +++ b/zoom_sdk_c_sharp_wrap/meeting_configuration_dotnet_wrap.h @@ -73,6 +73,7 @@ namespace ZOOM_SDK_DOTNET_WRAP { void EnableLengthLimitationOfMeetingNumber(bool bEnable); void EnableShareIOSDevice(bool bEnable); void RedirectClickCustomLiveStreamMenuEvent(bool bRedirect); + void EnableInputMeetingScreenNameDlg(bool bEnable); void Add_CB_onInputMeetingPasswordAndScreenNameNotification(onInputMeetingPasswordAndScreenNameNotification^ cb); void Add_CB_onAirPlayInstructionWndNotification(onAirPlayInstructionWndNotification^ cb); @@ -125,6 +126,7 @@ namespace ZOOM_SDK_DOTNET_WRAP { virtual void EnableLengthLimitationOfMeetingNumber(bool bEnable); virtual void EnableShareIOSDevice(bool bEnable); virtual void RedirectClickCustomLiveStreamMenuEvent(bool bRedirect); + virtual void EnableInputMeetingScreenNameDlg(bool bEnable); virtual void Add_CB_onInputMeetingPasswordAndScreenNameNotification(onInputMeetingPasswordAndScreenNameNotification^ cb) {