MV Playlist DirectShow Source Filter

The MontiVision Playlist Source filter streams media files from a playlist as a single stream.

This MontiVision DirectShow Filter is used in combination with the MontiVision Smart Control in the 24Videorecorder Sample Application.

 

File: playlistsource.ax
CLSID: CLSID_MVPlaylistSource

 

Supported Interfaces

IMVPlaylistSource

IMVPlaylist

IMVFilterInfo

IMVAbout

 

Supported COM Events

IMVFilterEvents

Events:

Event

Value

Description
MV_PLAYLIST_ADD_ITEM_EVENT

13

An item was added to the playlist.
MV_PLAYLIST_REMOVE_ITEM_EVENT

14

An item was removed from the playlist.
MV_PLAYLIST_NEW_CURRENT_ITEM_EVENT

15

The next item was played.
MV_PLAYLIST_ITEM_CHANGED_EVENT

16

The range of an item was changed.

 

MV Playlist Property Page

Uses the IMVPlaylistSource and IMVPlaylist interface to setup the filter.

MontiVision Playlist DirectShow Filter property page

Add Media File Opens a file dialog to add a movie file to the playlist.
Add Folder Add an movie files from a folderto the playlist.
Remove Removes the selected item from the playlist.
Apply List The filter renders the current playlist so the output pins from the filter could connected/rendered. The output pins from the filter must be unconnected.
Reset Clears the playlist.
Format Shows the current used video format from the filter.
Quality Shows the current and maximum frame delay of the current played playlist. 
Load Opens a file dialog to open a playlist.
Save Opens a file dialog to save the current playlist.
Current Shows the played time from the current mediafile from the playlist.
Total Shows the total played time of the whole playlist.

 

How to use the filter

Insert media files into the playlist and set the range of the files in nessesary. Press the Apply List button to intialize the playlist filter. Now you can connect/render the filter output pins. If you reset the playlist and add new files to playlist disconnect the outpins and press the Apply List button again.
Please press the Apply List button only with disconnected output pins!