InterfaceIMFASFProfile
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
[Guid("D267BF6A-028B-4e0d-903D-43F0EF82D0D4")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFASFProfile : IMFAttributes
Methods
AddMutualExclusion(IMFASFMutualExclusion)
Declaration
HResult AddMutualExclusion(IMFASFMutualExclusion pIMutex)
Parameters
pIMutex
Returns
Clone(out IMFASFProfile)
Declaration
HResult Clone(out IMFASFProfile ppIProfile)
Parameters
ppIProfile
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
CopyAllItems(IMFAttributes)
Declaration
HResult CopyAllItems(IMFAttributes pDest)
Parameters
pDest
Returns
CreateMutualExclusion(out IMFASFMutualExclusion)
Declaration
HResult CreateMutualExclusion(out IMFASFMutualExclusion ppIMutex)
Parameters
ppIMutex
Returns
CreateStream(IMFMediaType, out IMFASFStreamConfig)
Declaration
HResult CreateStream(IMFMediaType pIMediaType, out IMFASFStreamConfig ppIStream)
Parameters
pIMediaType
ppIStream
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
GetMutualExclusion(int, out IMFASFMutualExclusion)
Declaration
HResult GetMutualExclusion(int dwMutexIndex, out IMFASFMutualExclusion ppIMutex)
Parameters
dwMutexIndex
ppIMutex
Returns
GetStream(int, out short, out IMFASFStreamConfig)
Declaration
HResult GetStream(int dwStreamIndex, out short pwStreamNumber, out IMFASFStreamConfig ppIStream)
Parameters
dwStreamIndex
pwStreamNumber
ppIStream
Returns
GetStreamByNumber(short, out IMFASFStreamConfig)
Declaration
HResult GetStreamByNumber(short wStreamNumber, out IMFASFStreamConfig ppIStream)
Parameters
wStreamNumber
ppIStream
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
SetItem(Guid, ConstPropVariant)
Declaration
HResult SetItem(Guid guidKey, ConstPropVariant Value)
Parameters
guidKey
Value
Returns
SetStream(IMFASFStreamConfig)
Declaration
HResult SetStream(IMFASFStreamConfig pIStream)
Parameters
pIStream
Returns