THis is project is for Kotlin DSL with latest support for HDMI capture card functionality for android . shenyaocn UVC library and saki4510t UVCCamera libraries are out dated, not being maintained and cannot be used in latest kotlin DSL . This project includes usb camera function , UVC library support this repo includes with reduntant latest UVCCamera libraries . You can use or implement project directly from CLUADE AI , Google GEMINI make sure you latest android studio and choose kotlin DSL ( not Groovy) you can use your minDSK version in dependiencies , make sure it is greater than 23 for comptability issues.
if you make to use your own hdmi capture card or USB devices , make changes to device_filter.xml and AndroidManifest files