Question about new vista interface

What is the story with this new ICameraControl interface? It looks a
duplicate of IAMCameraControl, except that instead of using 3 methods, it uses 51.

Is there some benefit to using ICameraControl over
IAMCameraControl?

[245 byte] By [LGS] at [2008-3-6]
# 1

ICameraControl is node-based. For a description of nodes in kernel-streaming filters, see:

http://msdn.microsoft.com/library/en-us/directshow/htm/ikstopologyinfointerface.asp

The IKsTopologyInfo interface lets you enumerate the nodes inside the filter. If the node type is KSNODETYPE_VIDEO_CAMERA_TERMINAL, the node supports ICameraControl. This is mainly for UVC devices. - There is some information here:

http://msdn.microsoft.com/library/en-us/directshow/htm/workingwithusbdvvideodevices.asp

For devices that don't support IKsTopologyInfo, the app should continue to use IAMCameraControl from the filter.

-
Mike Wasson, DirectShow SDK Documentation
This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.

(c) 2006 Microsoft Corporation. All rights reserved.

MikeWasson at 2007-9-8 > top of Msdn Tech,Software Development for Windows Vista,DirectShow Development...
# 2
Thanks for the response. I just did a quick check and it doesn't appear my devices support IKsTopologyInfo.
LGS at 2007-9-8 > top of Msdn Tech,Software Development for Windows Vista,DirectShow Development...

Software Development for Windows Vista

Site Classified