Files
reactos/reactos/include/dxsdk/mpeg2bits.h
Christoph von Wittich d75275c3dc rename to lower case
svn path=/trunk/; revision=36316
2008-09-19 08:46:17 +00:00

46 lines
781 B
C

#pragma once
#pragma pack(push)
#ifdef __midl
typedef struct
{
WORD Bits;
} PID_BITS_MIDL;
typedef struct
{
WORD Bits;
} MPEG_HEADER_BITS_MIDL;
typedef struct
{
BYTE Bits;
} MPEG_HEADER_VERSION_BITS_MIDL;
#else
typedef struct
{
WORD Reserved : 3;
WORD ProgramId : 13;
} PID_BITS, *PPID_BITS;
typedef struct
{
WORD SectionLength : 12;
WORD Reserved : 2;
WORD PrivateIndicator : 1;
WORD SectionSyntaxIndicator : 1;
} MPEG_HEADER_BITS, *PMPEG_HEADER_BITS;
typedef struct
{
BYTE CurrentNextIndicator : 1;
BYTE VersionNumber : 5;
BYTE Reserved : 2;
} MPEG_HEADER_VERSION_BITS, *PMPEG_HEADER_VERSION_BITS;
#endif
#pragma pack(pop)