AVStream : How can I register my own AVStream driver correctly?

Discussion in 'Windows Vista Drivers' started by likeue, Jan 4, 2005.

  1. likeue

    likeue Guest

    I made an AVStream capture driver based on MS avssamp sample software device
    driver.
    but, I can't register and see it in GraphEdit filter window.
    How do I have to modify MS original avssamp.inf.
    The hardware ID for my hardware is PCI\VEN_1131&DEV_7146.

    For example,
    I modified it as the following, but, I can't find my driver in the graphedit
    filter list window.

    line 19, in avssamp.inf file.

    [Microsoft]
    %avssamp.DeviceDesc%=avssamp,SW\{fecf1508-78f0-4853-8445-871eb7e7b21e}
    ->
    [Microsoft]
    %I6500EKS.DeviceDesc%=I6500EKS,PCI\VEN_1131&DEV_7146\{503E60E0-182A-48d7-B9D2-93FAB9374246}

    Please, help me~!
     
    likeue, Jan 4, 2005
    #1
    1. Advertisements

  2. likeue

    Max Paklin Guest

    This won't work.
    The sample that you are playing with is based on SWENUM, i.e. it is a
    virtual device that is enumerated on SWENUM bus by providing SWENUM bus
    driver with information about the device in question (check out
    DefaultInstall section).

    Your device seems to be a PCI based thing, which is a real hardware with
    real bus driver and regular PnP enumeration mechanism.

    Use testcap sample. Its inf is much closer to what you need.
    Better yet, if you have an access to beta DDKs, the recent ones have Europa
    sample AVStream driver, which you can use as an example.

    -- Max.
     
    Max Paklin, Jan 4, 2005
    #2
    1. Advertisements

  3. likeue

    likeue Guest

    Thanks for your help~!


     
    likeue, Jan 5, 2005
    #3
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.