+ PixelFormat_10BitYCbCr,
+
+ // 8-bit 4:4:4:4 BGRA (in that order). bmusb itself doesn't
+ // produce this, but it is useful to represent e.g. synthetic inputs.
+ PixelFormat_8BitBGRA,
+
+ // 8-bit 4:2:0, 4:2:2, 4:4:4 or really anything else, planar
+ // (ie., first all Y', then all Cb, then all Cr). bmusb doesn't
+ // produce this, nor does it specify a mechanism to describe
+ // the precise details of the format.
+ PixelFormat_8BitYCbCrPlanar,
+
+ // These exist only so that the type is guaranteed wide enough
+ // to contain values up to 127. CaptureInterface instances
+ // are free to use them as they see fit for private uses.
+ PixelFormat_Unused100 = 100,
+ PixelFormat_Unused127 = 127