} BITMAPINFO, *LPBITMAPINFO;
#endif
+#ifndef _RECT32_
+#define _RECT32_
typedef struct
#ifdef HAVE_ATTRIBUTE_PACKED
__attribute__((__packed__))
{
int left, top, right, bottom;
} RECT32;
+#endif
+#ifndef _REFERENCE_TIME_
+#define _REFERENCE_TIME_
typedef int64_t REFERENCE_TIME;
+#endif
+#ifndef _VIDEOINFOHEADER_
+#define _VIDEOINFOHEADER_
typedef struct
#ifdef HAVE_ATTRIBUTE_PACKED
__attribute__((__packed__))
BITMAPINFOHEADER bmiHeader;
//int reserved[3];
} VIDEOINFOHEADER;
+#endif
/* WAVE format wFormatTag IDs */
#define WAVE_FORMAT_UNKNOWN 0x0000 /* Microsoft Corporation */