Skip to content

Latest commit

 

History

History
61 lines (53 loc) · 2.75 KB

nn-strmif-igraphversion.md

File metadata and controls

61 lines (53 loc) · 2.75 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
NN:strmif.IGraphVersion
IGraphVersion (strmif.h)
The IGraphVersion interface is implemented on the Filter Graph Manager to provide a way for plug-in distributors and applications to know when the graph has changed.
IGraphVersion
IGraphVersion interface [DirectShow]
IGraphVersion interface [DirectShow]
described
IGraphVersionInterface
dshow.igraphversion
strmif/IGraphVersion
dshow\igraphversion.htm
dshow
abca59f2-2134-4938-9933-bacaed771d0d
4/26/2023
IGraphVersion, IGraphVersion interface [DirectShow], IGraphVersion interface [DirectShow],described, IGraphVersionInterface, dshow.igraphversion, strmif/IGraphVersion
strmif.h
Dshow.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
Strmiids.lib
Windows
19H1
IGraphVersion
strmif/IGraphVersion
c++
APIRef
kbSyntax
COM
Strmiids.lib
Strmiids.dll
IGraphVersion

IGraphVersion interface

-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 IGraphVersion interface is implemented on the Filter Graph Manager to provide a way for plug-in distributors and applications to know when the graph has changed. If the graph has changed, and the application or plug-in distributor has an interface on a particular filter or pin, it should requery the graph to see if its pointers are still valid, or if there are new ones it should use.

-inheritance

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