I encouraged John to not follow the underscore convention when he added the preferredRecordingSizes() code. Camera is a singleton object, not used by any other apps. There isn't any need to distinguish public from private here, and I feel that underscores just harm readability.  The fewer underscores the better, I'd say.

So if it was me, I'd leave this code unchanged.