Discussion:
Question about property page of USBCAMD minidriver sample (usbintel)
(too old to reply)
Jackal Huang
2004-12-03 03:43:57 UTC
Permalink
Sample code of USBCAMD minidriver support the property set
PROPSETID_VIDCAP_VIDEOPROCAMP.
Its property page should be implemented in kswdmcap.ax.
However, it always shows another property page implemented in dshowext.ax.
What causes this happen?
How to determine which property page should be used for a certain property
set?

Best Regards

Jackal Huang
Max Paklin
2004-12-03 19:55:57 UTC
Permalink
Open DDK INCLUDE folder and search for PROPSETID_VIDCAP_VIDEOPROCAMP.

PROPSETID_VIDCAP_VIDEOPROCAMP = C6E13360-30AC-11d0-A18C-00A0C9118956.

Then open up Regedit and search for C6E13360-30AC-11d0-A18C-00A0C9118956.
You should be able to find everything you are looking for.

-- Max.
Post by Jackal Huang
Sample code of USBCAMD minidriver support the property set
PROPSETID_VIDCAP_VIDEOPROCAMP.
Its property page should be implemented in kswdmcap.ax.
However, it always shows another property page implemented in dshowext.ax.
What causes this happen?
How to determine which property page should be used for a certain property
set?
Best Regards
Jackal Huang
Jackal Huang
2004-12-07 01:28:55 UTC
Permalink
After search registry and check Inf, I found the key point seems to be
"PageAliases" key.
Property page GUID of PROPSETID_VIDCAP_VIDEOPROCAMP seems to be aliased as
another property page GUID. Therefore, another property page is displayed.
It's just my guess. I don't find any information about "PageAliases".

Best Regards

Jackal Huang

PS. Max, thanks for your sample code of property page. It helps me so much!!
Post by Max Paklin
Open DDK INCLUDE folder and search for PROPSETID_VIDCAP_VIDEOPROCAMP.
PROPSETID_VIDCAP_VIDEOPROCAMP = C6E13360-30AC-11d0-A18C-00A0C9118956.
Then open up Regedit and search for C6E13360-30AC-11d0-A18C-00A0C9118956.
You should be able to find everything you are looking for.
-- Max.
Post by Jackal Huang
Sample code of USBCAMD minidriver support the property set
PROPSETID_VIDCAP_VIDEOPROCAMP.
Its property page should be implemented in kswdmcap.ax.
However, it always shows another property page implemented in
dshowext.ax.
What causes this happen?
How to determine which property page should be used for a certain
property set?
Best Regards
Jackal Huang
Loading...