include: Add IConfigInterleaving definition.

oldstable
Piotr Caban 2013-11-20 22:42:33 +01:00 committed by Alexandre Julliard
parent 391bea5460
commit 7365eafd36
1 changed files with 30 additions and 0 deletions

View File

@ -754,6 +754,36 @@ interface IConfigAviMux : IUnknown
[out] BOOL *pfOldIndex);
}
[
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,