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
|
IMFByteStream
pByteStream
|
|
System.String
pwszURL
|
|
MFResolution
dwFlags
|
|
IPropertyStore
pProps
|
|
System.Object
ppIUnknownCancelCookie
|
|
IMFAsyncCallback
pCallback
|
|
System.Object
punkState
|
Returns
|
HResult
|
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.String
pwszURL
|
|
MFResolution
dwFlags
|
|
IPropertyStore
pProps
|
|
System.Object
ppIUnknownCancelCookie
|
|
IMFAsyncCallback
pCallback
|
|
System.Object
punkState
|
Returns
|
HResult
|
CancelObjectCreation(Object)
Declaration
HResult CancelObjectCreation(object pIUnknownCancelCookie)
Parameters
|
System.Object
pIUnknownCancelCookie
|
Returns
|
HResult
|
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
|
IMFByteStream
pByteStream
|
|
System.String
pwszURL
|
|
MFResolution
dwFlags
|
|
IPropertyStore
pProps
|
|
MFObjectType
pObjectType
|
|
System.Object
ppObject
|
Returns
|
HResult
|
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.String
pwszURL
|
|
MFResolution
dwFlags
|
|
IPropertyStore
pProps
|
|
MFObjectType
pObjectType
|
|
System.Object
ppObject
|
Returns
|
HResult
|
EndCreateObjectFromByteStream(IMFAsyncResult, out MFObjectType, out Object)
Declaration
HResult EndCreateObjectFromByteStream(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)
Parameters
|
IMFAsyncResult
pResult
|
|
MFObjectType
pObjectType
|
|
System.Object
ppObject
|
Returns
|
HResult
|
EndCreateObjectFromURL(IMFAsyncResult, out MFObjectType, out Object)
Declaration
HResult EndCreateObjectFromURL(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)
Parameters
|
IMFAsyncResult
pResult
|
|
MFObjectType
pObjectType
|
|
System.Object
ppObject
|
Returns
|
HResult
|