I would like to ask two questions. The first, a general question and the second is specific to a new Logitech webcam which I acquired through my university for my masters project.

1. How do we generally go about using peripheral computer hardware in a custom application (high level description)? For example, if you are creating a comms application that requires the use of a camera and microphone, how would the app interface with these two hardware features?

2. More specifically, logtech have recently released their BRIO 4K Pro Webcam which has a really cool infrared feature that can authenticate you with the heat signature of your face which i would like to use in my project. There does not seem to be any SDK available for it, is there another way I can attempt to access this feature?

Thanks in advance for any insight.