Interface IMFSourceResolver
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("FBE5A32D-A497-4B61-BB85-97B1A848A6E3")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFSourceResolver
Methods
BeginCreateObjectFromByteStream(IMFByteStream, String, MFResolution, IPropertyStore, out Object, IMFAsyncCallback, Object)
Declaration
HResult BeginCreateObjectFromByteStream(IMFByteStream pByteStream, string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out object ppIUnknownCancelCookie, IMFAsyncCallback pCallback, object punkState)
Parameters
IMFByte
|
System.
|
MFResolution
dwFlags
|
IProperty
|
System.
|
IMFAsync
|
System.
|
Returns
BeginCreateObjectFromURL(String, MFResolution, IPropertyStore, out Object, IMFAsyncCallback, Object)
Declaration
HResult BeginCreateObjectFromURL(string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out object ppIUnknownCancelCookie, IMFAsyncCallback pCallback, object punkState)
Parameters
System.
|
MFResolution
dwFlags
|
IProperty
|
System.
|
IMFAsync
|
System.
|
Returns
CancelObjectCreation(Object)
Declaration
HResult CancelObjectCreation(object pIUnknownCancelCookie)
Parameters
System.
|
Returns
CreateObjectFromByteStream(IMFByteStream, String, MFResolution, IPropertyStore, out MFObjectType, out Object)
Declaration
HResult CreateObjectFromByteStream(IMFByteStream pByteStream, string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out MFObjectType pObjectType, out object ppObject)
Parameters
IMFByte
|
System.
|
MFResolution
dwFlags
|
IProperty
|
MFObject
|
System.
|
Returns
CreateObjectFromURL(String, MFResolution, IPropertyStore, out MFObjectType, out Object)
Declaration
HResult CreateObjectFromURL(string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out MFObjectType pObjectType, out object ppObject)
Parameters
System.
|
MFResolution
dwFlags
|
IProperty
|
MFObject
|
System.
|
Returns
EndCreateObjectFromByteStream(IMFAsyncResult, out MFObjectType, out Object)
Declaration
HResult EndCreateObjectFromByteStream(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)
Parameters
IMFAsync
|
MFObject
|
System.
|
Returns
EndCreateObjectFromURL(IMFAsyncResult, out MFObjectType, out Object)
Declaration
HResult EndCreateObjectFromURL(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)
Parameters
IMFAsync
|
MFObject
|
System.
|