MediaDevices use cases description