1.15 DirectShow interface 87
1.15 DirectShow interface
Note
DirectShow can only be used in combination with the Microsoft Windows operating system.
Since Windows Vista, Movie Maker does not support capturing from a device registered for DirectShow
anymore.
This is the documentation of the MATRIX VISION DirectShow_acquire interface. A MATRIX VISION specific prop-
erty interface based on the IKsPropertySet has been added. All other features are related to standard DirectShow
programming.
• Supported interfaces (p. 87)
• Logging (p. 87)
• Setting up devices for DirectShow usage (p. 87)
1.15.1 Supported interfaces
1.15.1.1 IAMCameraControl
1.15.1.2 IAMDroppedFrames
1.15.1.3 IAMStreamConfig
1.15.1.4 IAMVideoProcAmp
1.15.1.5 IKsPropertySet
The DirectShow_acquire supports the IKsPropertySet Interface. For further information please refer to the Microsoft
DirectX 9.0 Programmer's Reference.
Supported property set GUID's:
• AMPROPERTY_PIN_CATEGORY
• DIRECT_SHOW_ACQUIRE_PROPERTYSET
1.15.1.6 ISpecifyPropertyPages
1.15.2 Logging
The DirectShow_acquire logging procedure is equal to the logging of the MATRIX VISION products which uses
mvIMPACT Acquire. The log output itself is based on XML.
If you want more information about the logging please have a look at the Logging chapter of the respective "mv←-
IMPACT Acquire API" manual or read on how to configure the log-output using mvDeviceConfigure in the "mv←-
IMPACT Acquire GUI Applications" manual.
1.15.3 Setting up devices for DirectShow usage
In order to be able to access a device through the mvIMPACT Acquire driver stack from an application through
DirectShow a registration procedure is needed. This can either be done using mvDeviceConfigure or by a command
line tool that is part of the Windows operating system.
MATRIX VISION GmbH