include: Add IConfigAviMux definition.

This commit is contained in:
Piotr Caban 2013-11-20 22:42:16 +01:00 committed by Alexandre Julliard
parent 682ed91017
commit 391bea5460
1 changed files with 22 additions and 1 deletions

View File

@ -733,6 +733,27 @@ interface ICaptureGraphBuilder2 : IUnknown
[out] IPin **ppPin);
}
[
local,
object,
uuid(5acd6aa0-f482-11ce-8b67-00aa00a3f1a6),
pointer_default(unique)
]
interface IConfigAviMux : IUnknown
{
HRESULT SetMasterStream(
[in] LONG iStream);
HRESULT GetMasterStream(
[out] LONG *pStream);
HRESULT SetOutputCompatibilityIndex(
[in] BOOL fOldIndex);
HRESULT GetOutputCompatibilityIndex(
[out] BOOL *pfOldIndex);
}
[
local,
object,
@ -746,7 +767,7 @@ interface IAMClockSlave : IUnknown
HRESULT GetErrorTolerance(
[out] DWORD *pdwTolerance);
};
}
typedef struct _AMCOPPSignature {
BYTE Signature[256];