summaryrefslogtreecommitdiff
path: root/src/libw32dll/libwin32.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libw32dll/libwin32.h')
-rw-r--r--src/libw32dll/libwin32.h20
1 files changed, 17 insertions, 3 deletions
diff --git a/src/libw32dll/libwin32.h b/src/libw32dll/libwin32.h
index ff3c448a8..c4774c731 100644
--- a/src/libw32dll/libwin32.h
+++ b/src/libw32dll/libwin32.h
@@ -101,6 +101,21 @@ struct IAudioEncoder
START,
};
+typedef struct _BitmapInfo
+{
+ long biSize;
+ long biWidth;
+ long biHeight;
+ short biPlanes;
+ short biBitCount;
+ long biCompression;
+ long biSizeImage;
+ long biXPelsPerMeter;
+ long biYPelsPerMeter;
+ long biClrUsed;
+ long biClrImportant;
+ int colors[3];
+} BitmapInfo;
typedef struct _IVideoDecoder
{
@@ -132,9 +147,8 @@ typedef struct _IVideoDecoder
int m_bCapable16b;
BITMAPINFOHEADER* m_bh; // format of input data (might be larger - e.g. huffyuv)
- BITMAPINFOHEADER m_decoder; // format of decoder output
- BITMAPINFOHEADER m_obh; // format of returned frames
- int colors[3];
+ BitmapInfo m_decoder; // format of decoder output
+ BitmapInfo m_obh; // format of returned frames
}IVideoDecoder;
/*