Jump to content
  • Advertisement

Archived

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

Justin Nixon

Registering DirectShow Filters

This topic is 5585 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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
Advertisement
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
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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!