Interface IMFMediaTypeHandler
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("E93DCF6C-4B07-4E1E-8123-AA16ED6EADF5")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFMediaTypeHandler
Methods
GetCurrentMediaType(out IMFMediaType)
Declaration
HResult GetCurrentMediaType(out IMFMediaType ppMediaType)
Parameters
IMFMediaType
ppMediaType
|
Returns
HResult
|
GetMajorType(out Guid)
Declaration
HResult GetMajorType(out Guid pguidMajorType)
Parameters
System.Guid
pguidMajorType
|
Returns
HResult
|
GetMediaTypeByIndex(Int32, out IMFMediaType)
Declaration
HResult GetMediaTypeByIndex(int dwIndex, out IMFMediaType ppType)
Parameters
System.Int32
dwIndex
|
IMFMediaType
ppType
|
Returns
HResult
|
GetMediaTypeCount(out Int32)
Declaration
HResult GetMediaTypeCount(out int pdwTypeCount)
Parameters
System.Int32
pdwTypeCount
|
Returns
HResult
|
IsMediaTypeSupported(IMFMediaType, IntPtr)
Declaration
HResult IsMediaTypeSupported(IMFMediaType pMediaType, IntPtr ppMediaType)
Parameters
IMFMediaType
pMediaType
|
System.IntPtr
ppMediaType
|
Returns
HResult
|
SetCurrentMediaType(IMFMediaType)
Declaration
HResult SetCurrentMediaType(IMFMediaType pMediaType)
Parameters
IMFMediaType
pMediaType
|
Returns
HResult
|