Qmmp
Public Member Functions
PlayListFormat Class Reference

#include <playlistformat.h>

List of all members.

Public Member Functions

virtual ~PlayListFormat ()
virtual const
PlayListFormatProperties 
properties () const =0
virtual QList< PlayListTrack * > decode (const QByteArray &contents)=0
virtual QByteArray encode (const QList< PlayListTrack * > &contents, const QString &path)=0

Detailed Description

Abstract interface for playlist formats.

Author:
Vladimir Kuznetsov <vovanec@gmail.com>

Constructor & Destructor Documentation

virtual ~PlayListFormat ( ) [inline, virtual]

Object destructor


Member Function Documentation

virtual QList<PlayListTrack*> decode ( const QByteArray &  contents) [pure virtual]

Takes raw contents of playlist file, should return string list of ready file pathes to fill the playlist.

virtual QByteArray encode ( const QList< PlayListTrack * > &  contents,
const QString &  path 
) [pure virtual]

Takes the list of PlayListTrack objects, should return content of encoded playlist file.

Parameters:
pathPlaylist file path (May be used to adjust playlist content).
virtual const PlayListFormatProperties properties ( ) const [pure virtual]

Returns playlist format properties.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Enumerator