Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
1009 B

  1. // $Header: G:/SwDev/WDM/Video/bt848/rcs/Fourcc.h 1.4 1998/04/29 22:43:33 tomz Exp $
  2. #ifndef __FOURCC_H
  3. #define __FOURCC_H
  4. // copied from mmsystem.h
  5. #define mmioFOURCC( ch0, ch1, ch2, ch3 ) \
  6. ( (DWORD)(BYTE)(ch0) | ( (DWORD)(BYTE)(ch1) << 8 ) | \
  7. ( (DWORD)(BYTE)(ch2) << 16 ) | ( (DWORD)(BYTE)(ch3) << 24 ) )
  8. #define FCC_YUY2 mmioFOURCC( 'Y', 'U', 'Y', '2' )
  9. #define FCC_Y41P mmioFOURCC( 'Y', '4', '1', 'P' )
  10. #define FCC_Y8 mmioFOURCC( 'Y', '8', ' ', ' ' )
  11. #define FCC_422 mmioFOURCC( '4', '2', '2', ' ' )
  12. #define FCC_411 mmioFOURCC( '4', '1', '1', ' ' )
  13. #define FCC_YVU9 mmioFOURCC( 'Y', 'V', 'U', '9' )
  14. #define FCC_YV12 mmioFOURCC( 'Y', 'V', '1', '2' )
  15. #define FCC_VBI 0xf72a76e0L //mmioFOURCC( 'V', 'B', 'I', ' ' )
  16. #define FCC_UYVY mmioFOURCC( 'U', 'Y', 'V', 'Y' )
  17. #define FCC_RAW mmioFOURCC( 'R', 'A', 'W', ' ' )
  18. #define FCC_I420 mmioFOURCC( 'I', '4', '2', '0' )
  19. #endif