InterfaceIMFASFStreamConfig
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
[Guid("9E8AE8D2-DBBD-4200-9ACA-06E6DF484913")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFASFStreamConfig : IMFAttributes
Methods
AddPayloadExtension(Guid, short, IntPtr, int)
Declaration
HResult AddPayloadExtension(Guid guidExtensionSystemID, short cbExtensionDataSize, IntPtr pbExtensionSystemInfo, int cbExtensionSystemInfo)
Parameters
guidExtensionSystemID
cbExtensionDataSize
pbExtensionSystemInfo
cbExtensionSystemInfo
Returns
Clone(out IMFASFStreamConfig)
Declaration
HResult Clone(out IMFASFStreamConfig ppIStreamConfig)
Parameters
ppIStreamConfig
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
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
GetMediaType(out IMFMediaType)
Declaration
HResult GetMediaType(out IMFMediaType ppIMediaType)
Parameters
ppIMediaType
Returns
GetPayloadExtension(short, out Guid, out short, IntPtr, ref int)
Declaration
HResult GetPayloadExtension(short wPayloadExtensionNumber, out Guid pguidExtensionSystemID, out short pcbExtensionDataSize, IntPtr pbExtensionSystemInfo, ref int pcbExtensionSystemInfo)
Parameters
wPayloadExtensionNumber
pguidExtensionSystemID
pcbExtensionDataSize
pbExtensionSystemInfo
pcbExtensionSystemInfo
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
SetMediaType(IMFMediaType)
Declaration
HResult SetMediaType(IMFMediaType pIMediaType)
Parameters
pIMediaType
Returns