summaryrefslogtreecommitdiff
path: root/general/SimpleMediaSource/MediaSource/pch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'general/SimpleMediaSource/MediaSource/pch.cpp')
-rw-r--r--general/SimpleMediaSource/MediaSource/pch.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/general/SimpleMediaSource/MediaSource/pch.cpp b/general/SimpleMediaSource/MediaSource/pch.cpp
new file mode 100644
index 00000000..e40b6b12
--- /dev/null
+++ b/general/SimpleMediaSource/MediaSource/pch.cpp
@@ -0,0 +1,26 @@
+//
+// Copyright (C) Microsoft Corporation. All rights reserved.
+//
+
+// pch.cpp: source file corresponding to the pre-compiled header
+#include "pch.h"
+
+// When you are using pre-compiled headers, this source file is necessary for compilation to succeed.
+
+namespace winrt
+{
+ template<> bool is_guid_of<IMFMediaSourceEx>(guid const& id) noexcept
+ {
+ return is_guid_of<IMFMediaSourceEx, IMFMediaSource, IMFMediaEventGenerator>(id);
+ }
+
+ template<> bool is_guid_of<IMFMediaStream2>(guid const& id) noexcept
+ {
+ return is_guid_of<IMFMediaStream2, IMFMediaStream, IMFMediaEventGenerator>(id);
+ }
+
+ template<> bool is_guid_of<IMFActivate>(guid const& id) noexcept
+ {
+ return is_guid_of<IMFActivate, IMFAttributes>(id);
+ }
+} \ No newline at end of file