%p1 is the player 1's client
the client automatically sees from the perspective of its controlled object. doing %client.camera.setcontrolobject just sets it so that you see from your cameras perspective but control your player.
poking into camera controls/commands: using camera.setmode/setobjectmode (or whatever that method was) and seeing if you can do something with that.
do a dump(); on a %client.camera and tool around with the methods that are listed. You might find looking into addons like the default camera control events (or my camera control advanced events) useful