Microsoft DirectX 8.0

IVPNotify2 Interface

The IVPNotify2 interface inherits from IVPNotify and is implemented only by the Overlay Mixer filter. This interface enables the Overlay Mixer to communicate with a video port (on a hardware device such as a decoder) that implements IVPConfig.

Applications should never use this interface.

Requirements

Requires Vptype.h, Vpnotify.h.

Methods in Vtable Order

IUnknown methodsDescription
QueryInterface Retrieves pointers to supported interfaces.
AddRef Increments the reference count.
Release Decrements the reference count.
IVPNotify2 methodsDescription
SetVPSyncMaster Sets whether the video port controls vertical synchronization of the VGA.
GetVPSyncMaster Checks whether the video port controls the synchronization of the VGA.

IVPNotify2::GetVPSyncMaster

IVPNotify2 Interface

Checks whether the video port controls the synchronization of the VGA.

Syntax

HRESULT GetVPSyncMaster(
    BOOL *pbVPSyncMaster
) PURE;

Parameters

pbVPSyncMaster
[out] Pointer to a value indicating whether the video port controls the vertical synchronization of the VGA monitor. TRUE if the port controls the monitor's synchronization; FALSE otherwise.

Return Value

Returns an HRESULT value that depends on the implementation of the interface.

IVPNotify2::SetVPSyncMaster

IVPNotify2 Interface

Sets whether the video port controls vertical synchronization of the VGA.

Syntax

HRESULT GetVPSyncMaster(
    BOOL bVPSyncMaster
) PURE;

Parameters

bVPSyncMaster
[in] Value specifying whether the video port controls the vertical synchronization of the VGA monitor. TRUE if the port controls the monitor's synchronization; FALSE otherwise.

Return Value

Returns an HRESULT value that depends on the implementation of the interface.