InterfaceIMFSourceReaderEx
Interface
Definition
Namespace:MediaFoundation.ReadWrite
Assembly:MediaFoundation.dll
Syntax:
cs-api-definition
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("7b981cf0-560e-4116-9875-b099895f23d7")]
public interface IMFSourceReaderEx : IMFSourceReader
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
GetTransformForStream(int, int, out Guid, out IMFTransform)
Declaration
cs-api-definition
HResult GetTransformForStream(int dwStreamIndex, int dwTransformIndex, out Guid pGuidCategory, out IMFTransform ppTransform)
Parameters
dwStreamIndex
dwTransformIndex
pGuidCategory
ppTransform
Returns
ReadSample(int, MF_SOURCE_READER_CONTROL_FLAG, out int, out MF_SOURCE_READER_FLAG, out long, out IMFSample)
Declaration
cs-api-definition
HResult ReadSample(int dwStreamIndex, MF_SOURCE_READER_CONTROL_FLAG dwControlFlags, out int pdwActualStreamIndex, out MF_SOURCE_READER_FLAG pdwStreamFlags, out long pllTimestamp, out IMFSample 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
SetNativeMediaType(int, IMFMediaType, out MF_SOURCE_READER_FLAG)
Declaration
cs-api-definition
HResult SetNativeMediaType(int dwStreamIndex, IMFMediaType pMediaType, out MF_SOURCE_READER_FLAG pdwStreamFlags)
Parameters
dwStreamIndex
pMediaType
pdwStreamFlags
Returns