Archived

This topic is now archived and is closed to further replies.

Justin Nixon

Registering DirectShow Filters

Recommended Posts

Justin Nixon    133
How do I register the the DirectShow filters for use with GraphEdit? For example, I''m trying to use the ezrgb24 filter, but it is not currently listed in the Insert Filters tree in GraphEdit. Thanks, Justin.

Share this post


Link to post
Share on other sites
Justin Nixon    133
No-one knows, then? The reason I want to know is because I want write my own transform filter for a faulty DVD I have.

Justin.

[edited by - Justin Nixon on March 7, 2003 2:45:18 PM]

Share this post


Link to post
Share on other sites
Shannon Barber    1681
c:\windows\system32\regsvr32.exe "path\.dll"

Copy & paste the following into notepad, save it as "Reg Dll.reg" then double-click on it from explorer. Answer ''yes'' to merge it into your registry.

Then you can just double click on any COM .dll to register it with the system. Direct Show filters are COM dll''s renamed with .ax for the extention. You can unregister a dll by right-clicking and choosing unregister.


  
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.ax]
@="dllfile"

[HKEY_CLASSES_ROOT\.dll]
@="dllfile"

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
00,31,00,00,00

[HKEY_CLASSES_ROOT\dllfile\shell]
@="Register"

[HKEY_CLASSES_ROOT\dllfile\shell\Register]

[HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
@="REGSVR32.EXE \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister]

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister\command]
@="
REGSVR32.EXE \"%1\" /u"

Share this post


Link to post
Share on other sites