blob: 46b4fe5b8bca664207fc980fecee7f7215e793bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
//
// DelayAPODll.idl -- Copyright (c) Microsoft Corporation. All rights reserved.
//
// Author:
//
// Description:
//
// DelayAPODll.idl : Definition of COM interfaces and coclasses for the DLL.
import "oaidl.idl";
import "ocidl.idl";
import "DelayAPOInterface.idl";
//-------------------------------------------------------------------------
// DelayAPODlllib
//
[
uuid(8009693f-5bc2-42bb-86bf-82cc651f127f),
version(1.0)
]
library DelayAPODlllib
{
importlib("stdole2.tlb");
// for Delay APO - MFX
[
uuid(b6c7032b-1f17-4cc6-bcdb-fd96deabc8a9)
]
coclass DelayAPOMFX
{
interface IAudioProcessingObject;
interface IAudioProcessingObjectRT;
interface IAudioProcessingObjectConfiguration;
interface IMMNotificationClient;
interface IAudioSystemEffects;
[default] interface IDelayAPOMFX;
};
// for Delay APO - SFX
[
uuid(77802b45-a5a0-455a-8204-3dba30eee7b4)
]
coclass DelayAPOSFX
{
interface IAudioProcessingObject;
interface IAudioProcessingObjectRT;
interface IAudioProcessingObjectConfiguration;
interface IMMNotificationClient;
interface IAudioSystemEffects;
[default] interface IDelayAPOSFX;
};
}
|