mfreadwrite.h header
This header is used by Microsoft Media Foundation. For more information, see:
mfreadwrite.h contains the following programming interfaces:
Interfaces
IMFReadWriteClassFactory Creates an instance of either the sink writer or the source reader. |
IMFSinkWriter Implemented by the Microsoft Media Foundation sink writer object. |
IMFSinkWriterCallback Callback interface for the Microsoft Media Foundation sink writer. |
IMFSinkWriterCallback2 Extends the IMFSinkWriterCallback interface. |
IMFSinkWriterEncoderConfig Provides additional functionality on the sink writer for dynamically changing the media type and encoder configuration. |
IMFSinkWriterEx Extends the IMFSinkWriter interface. |
IMFSourceReader Implemented by the Microsoft Media Foundation source reader object. |
IMFSourceReaderCallback Callback interface for the Microsoft Media Foundation source reader. |
IMFSourceReaderCallback2 Extends the IMFSourceReaderCallback interface. |
IMFSourceReaderEx Extends the IMFSourceReader interface. |
Functions
MFCreateSinkWriterFromMediaSink Creates the sink writer from a media sink. |
MFCreateSinkWriterFromURL Creates the sink writer from a URL or byte stream. |
MFCreateSourceReaderFromByteStream Creates the source reader from a byte stream. |
MFCreateSourceReaderFromMediaSource Creates the source reader from a media source. |
MFCreateSourceReaderFromURL Creates the source reader from a URL. |
Structures
MF_SINK_WRITER_STATISTICS Contains statistics about the performance of the sink writer. |
Enumerations
MF_SOURCE_READER_CONTROL_FLAG Contains flags for the IMFSourceReader::ReadSample method. |
MF_SOURCE_READER_FLAG Contains flags that indicate the status of the IMFSourceReader::ReadSample method. |