Piotr Caban : include: Add IConfigInterleaving definition.
Alexandre Julliard
julliard at winehq.org
Thu Nov 21 14:07:46 CST 2013
Module: wine
Branch: master
Commit: 7365eafd367fb8636229e93ac0a45ba9f9c47e8c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7365eafd367fb8636229e93ac0a45ba9f9c47e8c
Author: Piotr Caban <piotr at codeweavers.com>
Date: Wed Nov 20 22:42:33 2013 +0100
include: Add IConfigInterleaving definition.
---
include/axextend.idl | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/include/axextend.idl b/include/axextend.idl
index a10be14..4523e4f 100644
--- a/include/axextend.idl
+++ b/include/axextend.idl
@@ -757,6 +757,36 @@ interface IConfigAviMux : IUnknown
[
local,
object,
+ uuid(bee3d220-157b-11d0-bd23-00a0c911ce86),
+ pointer_default(unique)
+]
+interface IConfigInterleaving : IUnknown
+{
+ typedef enum InterleavingMode {
+ INTERLEAVE_NONE,
+ INTERLEAVE_CAPTURE,
+ INTERLEAVE_FULL,
+ INTERLEAVE_NONE_BUFFERED
+ } InterleavingMode;
+
+ HRESULT put_Mode(
+ [in] InterleavingMode mode);
+
+ HRESULT get_Mode(
+ [out] InterleavingMode *pMode);
+
+ HRESULT put_Interleaving(
+ [in] const REFERENCE_TIME *prtInterleave,
+ [in] const REFERENCE_TIME *prtPreroll);
+
+ HRESULT get_Interleaving(
+ [out] REFERENCE_TIME *prtInterleave,
+ [out] REFERENCE_TIME *prtPreroll);
+}
+
+[
+ local,
+ object,
uuid(9fd52741-176d-4b36-8f51-ca8f933223be),
pointer_default(unique)
]
More information about the wine-cvs
mailing list