Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

IVPBaseConfig interface

IVPBaseConfig is implemented on a filter that wraps a hardware device such as a decoder or capture device, if the device has a video port to the graphics adapter. This interface allows the video port to communicate with the Overlay Mixer filter regarding configuration information. The IVPConfig interface derives from this interface.

Applications should never use this interface.

Members

The IVPBaseConfig interface inherits from the IUnknown interface. IVPBaseConfig also has these types of members:

Methods

The IVPBaseConfig interface has these methods.

MethodDescription
GetConnectInfo

Retrieves information about the connections supported by the VPE object.

GetMaxPixelRate

Retrieves the maximum pixel rate the device will output for a given width and height.

GetOverlaySurface

Queries whether the caller should use the driver's overlay surface, and if so, returns a pointer to the surface.

GetVideoFormats

Retrieves the video formats the driver supports.

GetVPDataInfo

Retrieves the current video port data information.

InformVPInputFormats

Informs the device what video formats the video port supports.

SetConnectInfo

Sets the video port connection parameters.

SetDDSurfaceKernelHandles

Specifies the kernel-mode handles of the DirectDraw surfaces to be used for the overlay suface.

SetDirectDrawKernelHandle

Sets the kernel-mode handle to the DirectDraw object.

SetInvertPolarity

Reverses the current polarity the driver uses.

SetSurfaceParameters

Informs the device of the layout of the overlay surface.

SetVideoFormat

Sets the video format.

SetVideoPortID

Specifies the ID of the hardware video port to use.

 

Remarks

Include Dvp.h and Vptype.h before Vpconfig.h.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Vpconfig.h

See also

IVPNotify

 

 

Community Additions

ADD
Show:
© 2015 Microsoft