| 1 | /** | 
 
 
 
 
 | 2 | * This file has no copyright assigned and is placed in the Public Domain. | 
 
 
 
 
 | 3 | * This file is part of the mingw-w64 runtime package. | 
 
 
 
 
 | 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | 
 
 
 
 
 | 5 | */ | 
 
 
 
 
 | 6 | #ifndef __INC_MPEG2BITS__ | 
 
 
 
 
 | 7 | #define __INC_MPEG2BITS__ | 
 
 
 
 
 | 8 | #include <windef.h> | 
 
 
 
 
 | 9 |  | 
 
 
 
 
 | 10 | typedef struct _MPEG_HEADER_BITS { | 
 
 
 
 
 | 11 | WORD SectionLength  :12; | 
 
 
 
 
 | 12 | WORD Reserved  :2; | 
 
 
 
 
 | 13 | WORD PrivateIndicator  :1; | 
 
 
 
 
 | 14 | WORD SectionSyntaxIndicator  :1; | 
 
 
 
 
 | 15 | } MPEG_HEADER_BITS, *PMPEG_HEADER_BITS; | 
 
 
 
 
 | 16 |  | 
 
 
 
 
 | 17 | typedef struct _MPEG_HEADER_VERSION_BITS { | 
 
 
 
 
 | 18 | BYTE CurrentNextIndicator  :1; | 
 
 
 
 
 | 19 | BYTE VersionNumber  :5; | 
 
 
 
 
 | 20 | BYTE Reserved  :2; | 
 
 
 
 
 | 21 | } MPEG_HEADER_VERSION_BITS, *PMPEG_HEADER_VERSION_BITS; | 
 
 
 
 
 | 22 |  | 
 
 
 
 
 | 23 | #endif /* __INC_MPEG2BITS__ */ |