コード例 #1
0
        public Boolean LocalWindowShareEvent(Endpoint endpoint, LocalWindowShare windowShare, Device.DeviceState state)
        {
            Boolean ret = VidyoVirtualShareManagerLocalWindowShareEventNative(objPtr, (endpoint != null) ? endpoint.GetObjectPtr():IntPtr.Zero, (windowShare != null) ? windowShare.GetObjectPtr():IntPtr.Zero, state);

            return(ret);
        }
コード例 #2
0
 private static extern Boolean VidyoVirtualShareManagerLocalWindowShareEventNative(IntPtr m, IntPtr endpoint, IntPtr windowShare, [MarshalAs(UnmanagedType.I4)] Device.DeviceState state);
コード例 #3
0
        public Boolean LocalMonitorEvent(Endpoint endpoint, LocalMonitor monitor, Device.DeviceState state)
        {
            Boolean ret = VidyoVirtualShareManagerLocalMonitorEventNative(objPtr, (endpoint != null) ? endpoint.GetObjectPtr():IntPtr.Zero, (monitor != null) ? monitor.GetObjectPtr():IntPtr.Zero, state);

            return(ret);
        }
コード例 #4
0
 public void OnLocalWindowShareStateUpdated(LocalWindowShare localWindowShare, Device.DeviceState state)
 {
 }
コード例 #5
0
 public void OnRemoteCameraStateUpdated(RemoteCamera remoteCamera, Participant participant, Device.DeviceState state)
 {
     Console.WriteLine("OnRemoteCameraStateUpdated: " + remoteCamera.GetName() + " , state : " + state);
 }
コード例 #6
0
 public void OnLocalMicrophoneStateUpdated(LocalMicrophone localMicrophone, Device.DeviceState state)
 {
 }
コード例 #7
0
        public void OnRemoteCameraStateUpdated(RemoteCamera remoteCamera, Participant participant, Device.DeviceState state)
        {
            RemoteCameraModel model = new RemoteCameraModel(remoteCamera, participant);

            ViewModel.RemoteCameraStateUpdated(model);
        }
コード例 #8
0
        public Boolean LocalMicrophoneEvent(Endpoint endpoint, LocalMicrophone microphone, Device.DeviceState state)
        {
            Boolean ret = VidyoVirtualDeviceManagerLocalMicrophoneEventNative(objPtr, (endpoint != null) ? endpoint.GetObjectPtr():IntPtr.Zero, (microphone != null) ? microphone.GetObjectPtr():IntPtr.Zero, state);

            return(ret);
        }
コード例 #9
0
        public Boolean LocalSpeakerEvent(Endpoint endpoint, LocalSpeaker speaker, Device.DeviceState state)
        {
            Boolean ret = VidyoVirtualDeviceManagerLocalSpeakerEventNative(objPtr, (endpoint != null) ? endpoint.GetObjectPtr():IntPtr.Zero, (speaker != null) ? speaker.GetObjectPtr():IntPtr.Zero, state);

            return(ret);
        }
コード例 #10
0
 private static extern Boolean VidyoVirtualDeviceManagerLocalSpeakerEventNative(IntPtr m, IntPtr endpoint, IntPtr speaker, [MarshalAs(UnmanagedType.I4)] Device.DeviceState state);
コード例 #11
0
        public Boolean LocalCameraEvent(Endpoint endpoint, LocalCamera camera, Device.DeviceState state)
        {
            Boolean ret = VidyoVirtualDeviceManagerLocalCameraEventNative(objPtr, (endpoint != null) ? endpoint.GetObjectPtr():IntPtr.Zero, (camera != null) ? camera.GetObjectPtr():IntPtr.Zero, state);

            return(ret);
        }
コード例 #12
0
 private static extern Boolean VidyoVirtualDeviceManagerLocalMicrophoneEventNative(IntPtr m, IntPtr endpoint, IntPtr microphone, [MarshalAs(UnmanagedType.I4)] Device.DeviceState state);
コード例 #13
0
 public void OnLocalMonitorStateUpdated(LocalMonitor localMonitor, Device.DeviceState state)
 {
 }
 public void OnLocalCameraStateUpdated(LocalCamera localCamera, Device.DeviceState state)
 {
 }
コード例 #15
0
 public void OnLocalSpeakerStateUpdated(LocalSpeaker localSpeaker, Device.DeviceState state)
 {
 }
 public void OnRemoteWindowShareStateUpdated(RemoteWindowShare remoteWindowShare, Participant participant, Device.DeviceState state)
 {
 }