DirectShow Data Types

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

DirectShow provides the following type definitions.

Data Type Description
DVD_REGISTER Contains a value for a DVD general parameter register (GPRM) or system parameter register (SPRM).
GPRMARRAY Contains an array of GPRM values.
OAEVENT Defines an Automation-compatible event handle.
OAFilterState Defines the state of the filter graph.
OAHWND Defines an Automation-compatible window handle.
REFERENCE_TIME Defines the data type for reference time.
REFTIME Defines the data type used to express time in seconds.
SPRMARRAY Contains an array of SPRM values.

 

DirectShow Reference