Skip to content

Latest commit

 

History

History
133 lines (108 loc) · 4.37 KB

nf-strmif-ivmrdeinterlacecontrol-getactualdeinterlacemode.md

File metadata and controls

133 lines (108 loc) · 4.37 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:strmif.IVMRDeinterlaceControl.GetActualDeinterlaceMode
IVMRDeinterlaceControl::GetActualDeinterlaceMode (strmif.h)
The GetActualDeinterlaceMode method returns the deinterlacing mode that the VMR is using for a specified stream.
GetActualDeinterlaceMode
GetActualDeinterlaceMode method [DirectShow]
GetActualDeinterlaceMode method [DirectShow]
IVMRDeinterlaceControl interface
IVMRDeinterlaceControl interface [DirectShow]
GetActualDeinterlaceMode method
IVMRDeinterlaceControl.GetActualDeinterlaceMode
IVMRDeinterlaceControl::GetActualDeinterlaceMode
IVMRDeinterlaceControlGetActualDeinterlaceMode
dshow.ivmrdeinterlacecontrol_getactualdeinterlacemode
strmif/IVMRDeinterlaceControl::GetActualDeinterlaceMode
dshow\ivmrdeinterlacecontrol_getactualdeinterlacemode.htm
dshow
b8b5c619-68fe-40a5-8621-ef6e9ad612d8
4/26/2023
GetActualDeinterlaceMode, GetActualDeinterlaceMode method [DirectShow], GetActualDeinterlaceMode method [DirectShow],IVMRDeinterlaceControl interface, IVMRDeinterlaceControl interface [DirectShow],GetActualDeinterlaceMode method, IVMRDeinterlaceControl.GetActualDeinterlaceMode, IVMRDeinterlaceControl::GetActualDeinterlaceMode, IVMRDeinterlaceControlGetActualDeinterlaceMode, dshow.ivmrdeinterlacecontrol_getactualdeinterlacemode, strmif/IVMRDeinterlaceControl::GetActualDeinterlaceMode
strmif.h
Dshow.h
Windows
Windows XP with SP1 [desktop apps only]
Windows Server 2003 [desktop apps only]
Strmiids.lib
Windows
19H1
IVMRDeinterlaceControl::GetActualDeinterlaceMode
strmif/IVMRDeinterlaceControl::GetActualDeinterlaceMode
c++
APIRef
kbSyntax
COM
Strmiids.lib
Strmiids.dll
IVMRDeinterlaceControl.GetActualDeinterlaceMode

IVMRDeinterlaceControl::GetActualDeinterlaceMode

-description

[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.]

The GetActualDeinterlaceMode method returns the deinterlacing mode that the VMR is using for a specified stream.

-parameters

-param dwStreamID [in]

Index of the video stream.

-param lpDeinterlaceMode [out]

Pointer to a variable that receives a GUID value that identifies the deinterlacing mode. The method returns GUID_NULL if the VMR has not initialized the deinterlacing hardware, or if the VMR determines that this stream should not be deinterlaced.

-returns

Returns an HRESULT value. Possible values include the following:

Return code Description
E_INVALIDARG
Invalid stream number.
E_POINTER
NULL pointer argument.
S_OK
Success.
VFW_E_VMR_NOT_IN_MIXER_MODE
The VMR is not in mixer mode.

-see-also

Error and Success Codes

IVMRDeinterlaceControl Interface

Using the Video Mixing Renderer