title: Detect camera rotation on Microsoft Surface?
body: <p>Is there a reliable way to determine if a camera is rotated on the Microsoft Surface?</p>
  
  <p>Basically, I want to know if a specific camera is built into the device (as it will then rotate with the device), is there a way to query this?</p>
  
  <p>My problem is that when the user rotates the device, my camera view is flipped, I cannot however assume that I should just rotate the read frames as the active camera may be an external USB camera.</p>
  
  <p>I'm reading the cameras using the Media Foundation APIs.</p>