private unsafe void NotifyCallback(ref ITMDAMDeviceNotificationCallbackInfo callback) { if (callback.msg == NotificationMessage.Connected) { this.iPhoneHandle = (void *)callback.dev; if (this.ConnectToPhone()) { this.OnConnect(new ITMDConnectEventArgs(callback)); } } else if (callback.msg == NotificationMessage.Disconnected) { this.connected = false; this.OnDisconnect(new ITMDConnectEventArgs(callback)); } }
private unsafe void NotifyCallback(ref ITMDAMDeviceNotificationCallbackInfo callback) { if (callback.msg == NotificationMessage.Connected) { this.iPhoneHandle = (void*)callback.dev; if (this.ConnectToPhone()) { this.OnConnect(new ITMDConnectEventArgs(callback)); } } else if (callback.msg == NotificationMessage.Disconnected) { this.connected = false; this.OnDisconnect(new ITMDConnectEventArgs(callback)); } }
internal unsafe ITMDConnectEventArgs(ITMDAMDeviceNotificationCallbackInfo cbi) { this.message = cbi.msg; this.device = cbi.dev; }