Mercurial > mplayer.hg
view loader/dshow/guids.h @ 34092:dbf5042ab255
Don't use the Windows style path separator character in Win32 GUI.
We use the Unix style path separator character throughout everywhere
else, so use it here as well.
Although Cygwin and MinGW tolerate a mixed Unix and Windows style, it
beautifies the messages.
author | ib |
---|---|
date | Thu, 06 Oct 2011 12:09:05 +0000 |
parents | c121d03db8b9 |
children |
line wrap: on
line source
#ifndef MPLAYER_GUIDS_H #define MPLAYER_GUIDS_H /* this will be defined if <ole2.h> already included before this file under MinGW */ #ifndef GUID_DEFINED #include "loader/com.h" #endif #ifndef VFWAPI #include "loader/wine/module.h" #include "loader/wine/windef.h" #include "loader/wine/vfw.h" #endif #include "mediatype.h" //#define Debug if(1) #define Debug if(0) typedef long long REFERENCE_TIME; typedef struct __attribute__((__packed__)) RECT32 { int left, top, right, bottom; } RECT32; typedef struct __attribute__((__packed__)) tagVIDEOINFOHEADER { RECT32 rcSource; // The bit we really want to use RECT32 rcTarget; // Where the video should go unsigned long dwBitRate; // Approximate bit data rate unsigned long dwBitErrorRate; // Bit error rate for this stream REFERENCE_TIME AvgTimePerFrame; // Average time per frame (100ns units) BITMAPINFOHEADER bmiHeader; //int reserved[3]; } VIDEOINFOHEADER; typedef GUID CLSID; typedef GUID IID; extern const GUID IID_IBaseFilter; extern const GUID IID_IEnumPins; extern const GUID IID_IEnumMediaTypes; extern const GUID IID_IFilterGraph; extern const GUID IID_IMemInputPin; extern const GUID IID_IMemAllocator; extern const GUID IID_IMediaSample; extern const GUID IID_DivxHidden; extern const GUID IID_Iv50Hidden; extern const GUID CLSID_DivxDecompressorCF; extern const GUID IID_IDivxFilterInterface; extern const GUID CLSID_IV50_Decoder; extern const GUID CLSID_FilterGraph; extern const GUID CLSID_MemoryAllocator; extern const GUID MEDIATYPE_Video; // avoid a clash with MinGW-W64 libuuid #define GUID_NULL MP_GUID_NULL extern const GUID GUID_NULL; extern const GUID FORMAT_VideoInfo; extern const GUID MEDIASUBTYPE_RGB1; extern const GUID MEDIASUBTYPE_RGB4; extern const GUID MEDIASUBTYPE_RGB8; extern const GUID MEDIASUBTYPE_RGB565; extern const GUID MEDIASUBTYPE_RGB555; extern const GUID MEDIASUBTYPE_RGB24; extern const GUID MEDIASUBTYPE_RGB32; extern const GUID MEDIASUBTYPE_YUYV; extern const GUID MEDIASUBTYPE_IYUV; extern const GUID MEDIASUBTYPE_YVU9; extern const GUID MEDIASUBTYPE_Y411; extern const GUID MEDIASUBTYPE_Y41P; extern const GUID MEDIASUBTYPE_YUY2; extern const GUID MEDIASUBTYPE_YVYU; extern const GUID MEDIASUBTYPE_UYVY; extern const GUID MEDIASUBTYPE_Y211; extern const GUID MEDIASUBTYPE_YV12; extern const GUID MEDIASUBTYPE_I420; extern const GUID MEDIASUBTYPE_IF09; extern const GUID FORMAT_WaveFormatEx; extern const GUID MEDIATYPE_Audio; extern const GUID MEDIASUBTYPE_PCM; #endif /* MPLAYER_GUIDS_H */