summaryrefslogtreecommitdiffstats
path: root/loader/dshow/guids.h
diff options
context:
space:
mode:
authorsesse <sesse@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-03-08 19:57:37 +0000
committersesse <sesse@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-03-08 19:57:37 +0000
commit18deeb4aff87e89f3e5bd9247d8f96449316bb25 (patch)
tree4054f6886a084f473e35b6cbc19656fedaae6d94 /loader/dshow/guids.h
parent9b67104eb7bb5832a4b9d5fef92dd23b4befeb14 (diff)
downloadmpv-18deeb4aff87e89f3e5bd9247d8f96449316bb25.tar.bz2
mpv-18deeb4aff87e89f3e5bd9247d8f96449316bb25.tar.xz
Implement DirectShow filter graph.
DirectShow specifies that a filter (codec) can expect JoinFilterGraph to be called, and store a reference to the graph manager. Implement a very bare-bones graph manager (all functions are stubs, and no extra interfaces are implemented) and give it to the codec on init. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30866 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader/dshow/guids.h')
-rw-r--r--loader/dshow/guids.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/loader/dshow/guids.h b/loader/dshow/guids.h
index 80686558b4..76a4970d27 100644
--- a/loader/dshow/guids.h
+++ b/loader/dshow/guids.h
@@ -46,6 +46,7 @@ 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;
@@ -54,6 +55,7 @@ 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