// $Header: G:/SwDev/WDM/Video/bt848/rcs/Colfrmat.h 1.4 1998/04/29 22:43:30 tomz Exp $

#ifndef __COLFRMAT_H
#define __COLFRMAT_H


/* Type: ColorFormat
 * Purpose: Enumerates all possible color formats that BtPisces can produce
 */

#ifdef DOCUMENTATION
   Color Format Register Settings

   0000 = RGB32
   0001 = RGB24
   0010 = RGB16
   0011 = RGB15
   0100 = YUY2 4:2:2
   0101 = BtYUV 4:1:1
   0110 = Y8
   0111 = RGB8 (Dithered)
   1000 = YCrCb 4:2:2 Planar
   1001 = YCrCb 4:1:1 Planar
   1010 = Reserved
   1011 = Reserved
   1100 = Reserved
   1101 = Reserved
   1110 = Raw 8X Data
   1111 = Reserved
#endif

typedef enum
{
   CF_BelowRange = -1, CF_RGB32, CF_RGB24, CF_RGB16, CF_RGB15, CF_YUY2,
   CF_BTYUV, CF_Y8, CF_RGB8, CF_PL_422, CF_PL_411, CF_YUV9, CF_YUV12, CF_VBI,
   CF_UYVY, CF_RAW = 0x0E, CF_I420, CF_AboveRange
} ColFmt;


#endif // __COLFRMAT_H