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.