This SDK supports the following interfaces.
Interface |
Description |
INSSBuffer |
Provides a wrapper for memory buffers, enabling memory to be passed without incurring extra copying of data. |
IWMHeaderInfo |
Manages the specifying and retrieving of header information, such as metadata, markers, and so on. |
IWMIndexer |
Manages indexing. |
IWMInputMediaProps |
Used to retrieve an input stream group name and type. |
IWMMediaProps |
Used as the main interface for the other media-properties interfaces (audio, binary, visual, and so on). |
IWMMetadataEditor |
Used as the main interface for opening and closing metadata information. |
IWMMutualExclusion |
Used to specify a group of streams, of which only one can be played at once. |
IWMOutputMediaProps |
Used to retrieve an output stream group name and type. |
IWMProfile |
Profiles define authoring configurations such as stream types, bit rates, and so on. Most users use pre-existing profiles so do not need to implement this interface. |
IWMProfileManager |
Manages the loading and saving of profiles. |
IWMReader |
Manages the reading of Windows Media™ files. |
IWMReaderAdvanced |
Provides advanced functionality to an existing IWMReader object. |
IWMReaderCallback |
Implemented by the user of the reader to provide sample and status information about a current reading operation. |
IWMReaderCallbackAdvanced |
Optionally implemented by the user of the reader to provide advanced functionality to an existing IWMReaderCallback object. |
IWMReaderStreamClock |
Sets timers, retrieves current time values and cancels timers on stream clocks. |
IWMStreamConfig |
Represents a Windows Media™ stream. |
IWMStreamList |
Manages the various objects that define relationships between streams. |
IWMVideoMediaProps |
Manages the properties of a video stream. |
IWMWriter |
Used as the main interface for writing audio, video and script Windows Media files. |
IWMWriterAdvanced |
Provides advanced functionality to an existing IWMWriter object. |
IWMWriterFileSink |
Manages a file sink. |
IWMWriterNetworkSink |
Manages a network sink. |
IWMWriterSink |
Manages raw Windows Media™ Format input from the writer interfaces. Used as a base interface for the other writer sink interfaces. |