コード例 #1
0
ファイル: frm_Main.cs プロジェクト: nishizhen/NiWrapper.Net
 void OpenNI_onDeviceConnectionStateChanged(DeviceInfo Device)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         UpdateDevicesList();
     }));
 }
コード例 #2
0
ファイル: OpenNI.cs プロジェクト: circuitrider/NiWrapper.Net
        public static DeviceInfo[] EnumerateDevices()
        {
            WrapperArray csa = OpenNI_enumerateDevices();
            IntPtr[] array = new IntPtr[csa.Size];
            Marshal.Copy(csa.Data, array, 0, csa.Size);
            DeviceInfo[] arrayObjects = new DeviceInfo[csa.Size];
            for (int i = 0; i < csa.Size; i++)
            {
                arrayObjects[i] = new DeviceInfo(array[i]);
            }

            OpenNI_destroyDevicesArray(csa);
            return arrayObjects;
        }
コード例 #3
0
 private void OpenNiOnDeviceConnectionStateChanged(DeviceInfo device)
 {
     this.BeginInvoke(new MethodInvoker(this.UpdateDevicesList));
 }
コード例 #4
0
 private void OpenNI_onDeviceConnectionStateChanged(DeviceInfo Device)
 {
     this.BeginInvoke((Action)this.UpdateDevicesList);
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: circuitrider/NiWrapper.Net
 private static void OpenNiOnDeviceDisconnected(DeviceInfo device)
 {
     Console.WriteLine(device.Name + " Disconnected ...");
 }
コード例 #6
0
 void OpenNI_onDeviceStateChanged(DeviceInfo Device, OpenNI.DeviceState state)
 {
     this.BeginInvoke((Action)delegate
     {
         UpdateDevicesList();
     });
 }
コード例 #7
0
 private void OpenNiOnDeviceStateChanged(DeviceInfo device, OpenNI.DeviceState state)
 {
     this.BeginInvoke((Action)this.UpdateDevicesList);
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: npapadop/NiWrapper.Net
 static void OpenNI_onDeviceConnected(DeviceInfo Device)
 {
     Console.WriteLine(Device.Name + " Connected ...");
 }