I'm guessing it's because if there is a higher-res mode, it's media subtype is not in the list I'm using in my software:
MediaSubTypeNames: array of TSubTypeName =
((SubType: @MEDIASUBTYPE_YVU9; Name: '(YVU9)'),
(SubType: @MEDIASUBTYPE_Y411; Name: '(Y411)'),
(SubType: @MEDIASUBTYPE_Y41P; Name: '(Y41P)'),
(SubType: @MEDIASUBTYPE_YUY2; Name: '(YUY2)'),
(SubType: @MEDIASUBTYPE_YVYU; Name: '(YVYU)'),
(SubType: @MEDIASUBTYPE_UYVY; Name: '(UYVY)'),
(SubType: @MEDIASUBTYPE_Y211; Name: '(Y211)'),
(SubType: @MEDIASUBTYPE_RGB24; Name: '(RGB24)'),
(SubType: @MEDIASUBTYPE_RGB32; Name: '(RGB32)'),
(SubType: @MEDIASUBTYPE_RGB565; Name: '(RGB565)'),
(SubType: @MEDIASUBTYPE_RGB555; Name: '(RGB555)'),
(SubType: @MEDIASUBTYPE_ARGB32; Name: '(ARGB32)'),
(SubType: @MEDIASUBTYPE_RGB565; Name: '(RGB565)'));