InterfaceIMFTopologyNode
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
[Guid("83CF873A-F6DA-4BC8-823F-BACFD55DC430")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFTopologyNode : IMFAttributes
Methods
CloneFrom(IMFTopologyNode)
Declaration
HResult CloneFrom(IMFTopologyNode pNode)
Parameters
pNode
Returns
Compare(IMFAttributes, MFAttributesMatchType, out bool)
Declaration
HResult Compare(IMFAttributes pTheirs, MFAttributesMatchType MatchType, out bool pbResult)
Parameters
pTheirs
MatchType
pbResult
Returns
CompareItem(Guid, ConstPropVariant, out bool)
Declaration
HResult CompareItem(Guid guidKey, ConstPropVariant Value, out bool pbResult)
Parameters
guidKey
Value
pbResult
Returns
ConnectOutput(int, IMFTopologyNode, int)
Declaration
HResult ConnectOutput(int dwOutputIndex, IMFTopologyNode pDownstreamNode, int dwInputIndexOnDownstreamNode)
Parameters
dwOutputIndex
pDownstreamNode
dwInputIndexOnDownstreamNode
Returns
CopyAllItems(IMFAttributes)
Declaration
HResult CopyAllItems(IMFAttributes pDest)
Parameters
pDest
Returns
GetInput(int, out IMFTopologyNode, out int)
Declaration
HResult GetInput(int dwInputIndex, out IMFTopologyNode ppUpstreamNode, out int pdwOutputIndexOnUpstreamNode)
Parameters
dwInputIndex
ppUpstreamNode
pdwOutputIndexOnUpstreamNode
Returns
GetInputPrefType(int, out IMFMediaType)
Declaration
HResult GetInputPrefType(int dwInputIndex, out IMFMediaType ppType)
Parameters
dwInputIndex
ppType
Returns
GetItem(Guid, PropVariant)
Declaration
HResult GetItem(Guid guidKey, PropVariant pValue)
Parameters
guidKey
pValue
Returns
GetItemByIndex(int, out Guid, PropVariant)
Declaration
HResult GetItemByIndex(int unIndex, out Guid pguidKey, PropVariant pValue)
Parameters
unIndex
pguidKey
pValue
Returns
GetItemType(Guid, out MFAttributeType)
Declaration
HResult GetItemType(Guid guidKey, out MFAttributeType pType)
Parameters
guidKey
pType
Returns
GetNodeType(out MFTopologyType)
Declaration
HResult GetNodeType(out MFTopologyType pType)
Parameters
pType
Returns
GetOutput(int, out IMFTopologyNode, out int)
Declaration
HResult GetOutput(int dwOutputIndex, out IMFTopologyNode ppDownstreamNode, out int pdwInputIndexOnDownstreamNode)
Parameters
dwOutputIndex
ppDownstreamNode
pdwInputIndexOnDownstreamNode
Returns
GetOutputPrefType(int, out IMFMediaType)
Declaration
HResult GetOutputPrefType(int dwOutputIndex, out IMFMediaType ppType)
Parameters
dwOutputIndex
ppType
Returns
GetString(Guid, StringBuilder, int, out int)
Declaration
HResult GetString(Guid guidKey, StringBuilder pwszValue, int cchBufSize, out int pcchLength)
Parameters
guidKey
pwszValue
cchBufSize
pcchLength
Returns
SetInputPrefType(int, IMFMediaType)
Declaration
HResult SetInputPrefType(int dwInputIndex, IMFMediaType pType)
Parameters
dwInputIndex
pType
Returns
SetItem(Guid, ConstPropVariant)
Declaration
HResult SetItem(Guid guidKey, ConstPropVariant Value)
Parameters
guidKey
Value
Returns
SetOutputPrefType(int, IMFMediaType)
Declaration
HResult SetOutputPrefType(int dwOutputIndex, IMFMediaType pType)
Parameters
dwOutputIndex
pType
Returns