InterfaceIMFSourceReaderAsync
Interface
Definition
Namespace:MediaFoundation.Alt
Assembly:MediaFoundation.dll
Syntax:
cs-api-definition
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("70ae66f2-c809-4e4f-8915-bdcb406b7993")]
public interface IMFSourceReaderAsync
Methods
GetCurrentMediaType(int, out IMFMediaType)
Declaration
cs-api-definition
HResult GetCurrentMediaType(int dwStreamIndex, out IMFMediaType ppMediaType)
Parameters
dwStreamIndex
ppMediaType
Returns
GetNativeMediaType(int, int, out IMFMediaType)
Declaration
cs-api-definition
HResult GetNativeMediaType(int dwStreamIndex, int dwMediaTypeIndex, out IMFMediaType ppMediaType)
Parameters
dwStreamIndex
dwMediaTypeIndex
ppMediaType
Returns
GetPresentationAttribute(int, Guid, PropVariant)
Declaration
cs-api-definition
HResult GetPresentationAttribute(int dwStreamIndex, Guid guidAttribute, PropVariant pvarAttribute)
Parameters
dwStreamIndex
guidAttribute
pvarAttribute
Returns
ReadSample(int, MF_SOURCE_READER_CONTROL_FLAG, IntPtr, IntPtr, IntPtr, IntPtr)
Declaration
cs-api-definition
HResult ReadSample(int dwStreamIndex, MF_SOURCE_READER_CONTROL_FLAG dwControlFlags, IntPtr pdwActualStreamIndex, IntPtr pdwStreamFlags, IntPtr pllTimestamp, IntPtr ppSample)
Parameters
dwStreamIndex
dwControlFlags
pdwActualStreamIndex
pdwStreamFlags
pllTimestamp
ppSample
Returns
SetCurrentMediaType(int, MFInt, IMFMediaType)
Declaration
cs-api-definition
HResult SetCurrentMediaType(int dwStreamIndex, MFInt pdwReserved, IMFMediaType pMediaType)
Parameters
dwStreamIndex
pdwReserved
pMediaType
Returns
SetCurrentPosition(Guid, ConstPropVariant)
Declaration
cs-api-definition
HResult SetCurrentPosition(Guid guidTimeFormat, ConstPropVariant varPosition)
Parameters
guidTimeFormat
varPosition
Returns