30 lines
502 B
C
30 lines
502 B
C
#ifndef _MPEGTYPE_H
|
|
#define _MPEGTYPE_H
|
|
#if __GNUC__ >= 3
|
|
#pragma GCC system_header
|
|
#endif
|
|
|
|
#include <strmif.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/*--- DirectShow Reference - DirectShow Structures */
|
|
typedef struct tagAM_MPEGSTREAMTYPE {
|
|
DWORD dwStreamID;
|
|
DWORD dwReserved;
|
|
AM_MEDIA_TYPE mt;
|
|
BYTE bFormat[1];
|
|
} AM_MPEGSTREAMTYPE;
|
|
typedef struct tagAM_MPEGSYSTEMTYPE {
|
|
DWORD dwBitRate;
|
|
DWORD cStreams;
|
|
AM_MPEGSTREAMTYPE Streams[1];
|
|
} AM_MPEGSYSTEMTYPE;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|