Microsoft DirectX 9.0 |
This topic applies to Windows XP Service Pack 1 only.
The GetDeinterlaceMode method retrieves the deinterlacing mode for the specified video stream.
Syntax
HRESULT GetDeinterlaceMode(
DWORD dwStreamID,
GUID *lpDeinterlaceMode,
);
Parameters
dwStreamID
[in] Index of the video stream to check.
lpDeinterlaceMode
[out] Pointer to a variable that receives a GUID. The GUID identifies the deinterlacing mode currently in use. If no deinterlacing mode was set, the value is GUID_NULL.
Return Values
Returns an HRESULT value. Possible values include the following:
Return Code | Description |
E_INVALIDARG | Invalid stream number. |
E_POINTER | NULL pointer argument. |
S_FALSE | No deinterlacing mode was set. |
S_OK | Success. |
VFW_E_VMR_NOT_IN_MIXER_MODE | The VMR is not in mixer mode. |
Remarks
The VMR may not be able to use the requested mode, in which case it falls back to another deinterlace mode, as specified in the IVMRDeinterlaceControl::SetDeinterlacePrefs method.
See Also