Started Implementing Video Renderer.
[wine/wine-kai.git] / dlls / quartz / mtype.h
blob9332f3ec5f7848754902c74c0778a286169b09ab
1 /*
2 * Implements IEnumMediaTypes and helper functions. (internal)
4 * hidenori@a2.ctktv.ne.jp
5 */
7 #ifndef WINE_DSHOW_MTYPE_H
8 #define WINE_DSHOW_MTYPE_H
10 HRESULT QUARTZ_MediaType_Copy(
11 AM_MEDIA_TYPE* pmtDst,
12 const AM_MEDIA_TYPE* pmtSrc );
13 void QUARTZ_MediaType_Free(
14 AM_MEDIA_TYPE* pmt );
15 AM_MEDIA_TYPE* QUARTZ_MediaType_Duplicate(
16 const AM_MEDIA_TYPE* pmtSrc );
17 void QUARTZ_MediaType_Destroy(
18 AM_MEDIA_TYPE* pmt );
20 void QUARTZ_MediaSubType_FromFourCC(
21 GUID* psubtype, DWORD dwFourCC );
22 BOOL QUARTZ_MediaSubType_IsFourCC(
23 const GUID* psubtype );
25 HRESULT QUARTZ_CreateEnumMediaTypes(
26 IEnumMediaTypes** ppobj,
27 const AM_MEDIA_TYPE* pTypes, ULONG cTypes );
30 #endif /* WINE_DSHOW_MTYPE_H */