I am writing a player to output video to TV from iOS device connected with HDMI.
I found the preferred screen mode and any other screen modes of the UIScreen might not be able to cover the tv screen. It behaves different with various models of TV.
However, the iTunes video player is able to cover the whole tv screen at any time.
I wonder how does it do that?
Is there any secret private api?
Try this at your own risk ;)