Listener USB¶
Initialize USB Monitor¶
mUSBMonitor = USBMonitor(mContext, object : USBMonitor.IUSBMonitorListener {
override fun didAttach(camera: MYNTCamera) {
// Insert equipment
}
override fun didDettach(camera: MYNTCamera) {
// Pull out equipment
}
override fun didConnectedCamera(camera: MYNTCamera) {
// Connection successful
}
override fun didDisconnectedCamera(camera: MYNTCamera) {
// Disconnect equipment
}
})
Register USB Monitor (start listening USB)¶
mUSBMonitor?.register()
Log out of USB Monitor (stop listening for USB)¶
mUSBMonitor?.unregister()
Release USB Monitor¶
mUSBMonitor?.destroy()