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
|