Add bot as a participant with video stream

Hi guys can anyone point me in the right direction on this? I want to create an app that acts as a participant the app should have a button to be added to a meeting, get some meeting information (like a lost of participants) and then add a video stream which could be dynamically controlled

I couldn’t find anything in the documentation can anyone point me in the right direction?