quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
This commit is contained in:
parent
d6a6b88f19
commit
8b65914cf9
|
@ -73,6 +73,7 @@ static const struct object_creation_info object_creation[] =
|
|||
{ &CLSID_NullRenderer, NullRenderer_create },
|
||||
{ &CLSID_VideoRendererDefault, VideoRendererDefault_create },
|
||||
{ &CLSID_DSoundRender, DSoundRender_create },
|
||||
{ &CLSID_AudioRender, DSoundRender_create },
|
||||
{ &CLSID_AVIDec, AVIDec_create },
|
||||
{ &CLSID_SystemClock, &QUARTZ_CreateSystemClock },
|
||||
{ &CLSID_ACMWrapper, &ACMWrapper_create },
|
||||
|
|
|
@ -855,6 +855,12 @@ static struct regsvr_coclass const coclass_list[] = {
|
|||
"quartz.dll",
|
||||
"Both"
|
||||
},
|
||||
{ &CLSID_AudioRender,
|
||||
"Wave Audio Renderer",
|
||||
NULL,
|
||||
"quartz.dll",
|
||||
"Both"
|
||||
},
|
||||
{ &CLSID_NullRenderer,
|
||||
"Null Renderer",
|
||||
NULL,
|
||||
|
@ -1117,6 +1123,19 @@ static struct regsvr_filter const filter_list[] = {
|
|||
0x800000,
|
||||
{ { REG_PINFLAG_B_RENDERER,
|
||||
{ { &MEDIATYPE_Audio, &MEDIASUBTYPE_PCM },
|
||||
/* { &MEDIATYPE_Audio, &MEDIASUBTYPE_IEEE_FLOAT }, */
|
||||
{ NULL }
|
||||
},
|
||||
},
|
||||
{ 0xFFFFFFFF },
|
||||
}
|
||||
},
|
||||
{ &CLSID_AudioRender,
|
||||
&CLSID_LegacyAmFilterCategory,
|
||||
{'A','u','d','i','o',' ','R','e','n','d','e','r','e','r',0},
|
||||
0x800000,
|
||||
{ { REG_PINFLAG_B_RENDERER,
|
||||
{ { &MEDIATYPE_Audio, &MEDIASUBTYPE_PCM },
|
||||
/* { &MEDIATYPE_Audio, &MEDIASUBTYPE_IEEE_FLOAT }, */
|
||||
{ NULL }
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue