X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bmusb%2Fbmusb.h;fp=bmusb%2Fbmusb.h;h=a72ed8b04cc377ea57076ee309123a92cf34f85f;hb=b18056fe32dd46134d7f12165bfa083378f2d9bb;hp=6d6f097413c43bb10b549bba0ba7e7c5296e39e8;hpb=36ed21d8e2c4590d7f6489efc05489f21da8d5be;p=bmusb diff --git a/bmusb/bmusb.h b/bmusb/bmusb.h index 6d6f097..a72ed8b 100644 --- a/bmusb/bmusb.h +++ b/bmusb/bmusb.h @@ -156,7 +156,13 @@ enum PixelFormat { // 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 + 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 }; typedef std::function