Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
e9459b04
Commit
e9459b04
authored
Oct 06, 2015
by
Andrew Eikum
Committed by
Alexandre Julliard
Oct 07, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xaudio2: Register legacy AudioReverb CLSIDs.
Signed-off-by:
Andrew Eikum
<
aeikum@codeweavers.com
>
parent
b2b5a085
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
91 additions
and
1 deletion
+91
-1
xaudio_classes.idl
dlls/xaudio2_1/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_2/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_3/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_4/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_5/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_6/xaudio_classes.idl
+7
-0
xaudio_dll.c
dlls/xaudio2_7/xaudio_dll.c
+7
-1
xaudio2fx.idl
include/xaudio2fx.idl
+42
-0
No files found.
dlls/xaudio2_1/xaudio_classes.idl
View file @
e9459b04
...
@@ -26,3 +26,10 @@
...
@@ -26,3 +26,10 @@
uuid
(
e21a7345
-
eb21
-
468
e
-
be50
-
804
db97cf708
)
uuid
(
e21a7345
-
eb21
-
468
e
-
be50
-
804
db97cf708
)
]
]
coclass
XAudio21
{
interface
IXAudio22
; }
coclass
XAudio21
{
interface
IXAudio22
; }
[
helpstring
(
"XAudio2.1 AudioReverb Class"
),
threading
(
both
),
uuid
(
f4769300
-
b949
-
4
df9
-
b333
-
00
d33932e9a6
)
]
coclass
AudioReverb21
{
interface
IXAPO
; }
dlls/xaudio2_2/xaudio_classes.idl
View file @
e9459b04
...
@@ -26,3 +26,10 @@
...
@@ -26,3 +26,10 @@
uuid
(
b802058a
-
464
a
-
42
db
-
bc10
-
b650d6f2586a
)
uuid
(
b802058a
-
464
a
-
42
db
-
bc10
-
b650d6f2586a
)
]
]
coclass
XAudio22
{
interface
IXAudio22
; }
coclass
XAudio22
{
interface
IXAudio22
; }
[
helpstring
(
"XAudio2.2 AudioReverb Class"
),
threading
(
both
),
uuid
(
629
cf0de
-
3
ecc
-
41
e7
-
9926
-
f7e43eebec51
)
]
coclass
AudioReverb22
{
interface
IXAPO
; }
dlls/xaudio2_3/xaudio_classes.idl
View file @
e9459b04
...
@@ -26,3 +26,10 @@
...
@@ -26,3 +26,10 @@
uuid
(
4
c5e637a
-
16
c7
-
4
de3
-
9
c46
-
5
ed22181962d
)
uuid
(
4
c5e637a
-
16
c7
-
4
de3
-
9
c46
-
5
ed22181962d
)
]
]
coclass
XAudio23
{
interface
IXAudio27
; }
coclass
XAudio23
{
interface
IXAudio27
; }
[
helpstring
(
"XAudio2.3 AudioReverb Class"
),
threading
(
both
),
uuid
(
9
cab402c
-
1
d37
-
44b4
-
886
d
-
fa4f36170a4c
)
]
coclass
AudioReverb23
{
interface
IXAPO
; }
dlls/xaudio2_4/xaudio_classes.idl
View file @
e9459b04
...
@@ -26,3 +26,10 @@
...
@@ -26,3 +26,10 @@
uuid
(
03219
e78
-
5b
c3
-
44
d1
-
b92e
-
f63d89cc6526
)
uuid
(
03219
e78
-
5b
c3
-
44
d1
-
b92e
-
f63d89cc6526
)
]
]
coclass
XAudio24
{
interface
IXAudio27
; }
coclass
XAudio24
{
interface
IXAudio27
; }
[
helpstring
(
"XAudio2.4 AudioReverb Class"
),
threading
(
both
),
uuid
(
8b
b7778b
-
645b
-
4475
-
9
a73
-
1
de3170bd3af
)
]
coclass
AudioReverb24
{
interface
IXAPO
; }
dlls/xaudio2_5/xaudio_classes.idl
View file @
e9459b04
...
@@ -26,3 +26,10 @@
...
@@ -26,3 +26,10 @@
uuid
(
4
c9b6dde
-
6809
-
46
e6
-
a278
-
9b6
a97588670
)
uuid
(
4
c9b6dde
-
6809
-
46
e6
-
a278
-
9b6
a97588670
)
]
]
coclass
XAudio25
{
interface
IXAudio27
; }
coclass
XAudio25
{
interface
IXAudio27
; }
[
helpstring
(
"XAudio2.5 AudioReverb Class"
),
threading
(
both
),
uuid
(
d06df0d0
-
8518
-441e-822
f
-
5451
d5c595b8
)
]
coclass
AudioReverb25
{
interface
IXAPO
; }
dlls/xaudio2_6/xaudio_classes.idl
View file @
e9459b04
...
@@ -26,3 +26,10 @@
...
@@ -26,3 +26,10 @@
uuid
(
3
eda9b49
-
2085
-
498b
-
9b
b2
-
39
a6778493de
)
uuid
(
3
eda9b49
-
2085
-
498b
-
9b
b2
-
39
a6778493de
)
]
]
coclass
XAudio26
{
interface
IXAudio27
; }
coclass
XAudio26
{
interface
IXAudio27
; }
[
helpstring
(
"XAudio2.6 AudioReverb Class"
),
threading
(
both
),
uuid
(
cecec95a
-
d894
-
491
a
-
bee3
-
5
e106fb59f2d
)
]
coclass
AudioReverb26
{
interface
IXAPO
; }
dlls/xaudio2_7/xaudio_dll.c
View file @
e9459b04
...
@@ -2481,7 +2481,13 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, void **ppv)
...
@@ -2481,7 +2481,13 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, void **ppv)
factory
=
make_xaudio2_factory
(
27
);
factory
=
make_xaudio2_factory
(
27
);
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter
))
{
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter
))
{
factory
=
&
vumeter_cf
;
factory
=
&
vumeter_cf
;
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb
))
{
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb21
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb22
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb23
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb24
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb25
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb26
)){
factory
=
&
reverb_cf
;
factory
=
&
reverb_cf
;
}
}
if
(
!
factory
)
return
CLASS_E_CLASSNOTAVAILABLE
;
if
(
!
factory
)
return
CLASS_E_CLASSNOTAVAILABLE
;
...
...
include/xaudio2fx.idl
View file @
e9459b04
...
@@ -31,3 +31,45 @@ coclass AudioVolumeMeter {
...
@@ -31,3 +31,45 @@ coclass AudioVolumeMeter {
coclass
AudioReverb
{
coclass
AudioReverb
{
interface
IUnknown
;
interface
IUnknown
;
}
}
[
uuid
(
f4769300
-
b949
-
4
df9
-
b333
-
00
d33932e9a6
)
]
coclass
AudioReverb21
{
interface
IUnknown
;
}
[
uuid
(
629
cf0de
-
3
ecc
-
41
e7
-
9926
-
f7e43eebec51
)
]
coclass
AudioReverb22
{
interface
IUnknown
;
}
[
uuid
(
9
cab402c
-
1
d37
-
44b4
-
886
d
-
fa4f36170a4c
)
]
coclass
AudioReverb23
{
interface
IUnknown
;
}
[
uuid
(
8b
b7778b
-
645b
-
4475
-
9
a73
-
1
de3170bd3af
)
]
coclass
AudioReverb24
{
interface
IUnknown
;
}
[
uuid
(
d06df0d0
-
8518
-441e-822
f
-
5451
d5c595b8
)
]
coclass
AudioReverb25
{
interface
IUnknown
;
}
[
uuid
(
cecec95a
-
d894
-
491
a
-
bee3
-
5
e106fb59f2d
)
]
coclass
AudioReverb26
{
interface
IUnknown
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment