svvitch
digital signage player
MediaItemFile Class Reference

メディアアイテムファイルクラス. More...

#include <MediaItem.h>

Collaboration diagram for MediaItemFile:

List of all members.

Public Member Functions

 MediaItemFile (const MediaType type, const string file, const string params)
 MediaItemFile (const MediaItemFile &mif)
MediaItemFileoperator= (const MediaItemFile &mif)
virtual ‾MediaItemFile ()
const MediaType type () const
const string & file () const
const string & params () const
const string & getProperty (const string &key) const
const string & getProperty (const string &key, const string &defaultValue) const
const int getNumProperty (const string &key, const int &defaultValue) const
const DWORD getHexProperty (const string &key, const DWORD &defaultValue) const
const double getFloatProperty (const string &key, const double &defaultValue) const

Private Member Functions

MediaItemFilecopy (const MediaItemFile &mif)

Private Attributes

const string NULL_STRING
Poco::Logger & _log
MediaType _type
string _file
string _params
Poco::HashMap< string, string > _properties

Detailed Description

メディアアイテムファイルクラス.

表示素材に関連するファイルを表します

Definition at line 41 of file MediaItem.h.


Constructor & Destructor Documentation

MediaItemFile::MediaItemFile ( const MediaType  type,
const string  file,
const string  params 
) [inline]

Definition at line 61 of file MediaItem.h.

MediaItemFile::MediaItemFile ( const MediaItemFile mif) [inline]

Definition at line 82 of file MediaItem.h.

Here is the call graph for this function:


Member Function Documentation

MediaItemFile& MediaItemFile::copy ( const MediaItemFile mif) [inline, private]

Definition at line 51 of file MediaItem.h.

Here is the caller graph for this function:

const string& MediaItemFile::file ( ) const [inline]

Definition at line 98 of file MediaItem.h.

Here is the caller graph for this function:

const double MediaItemFile::getFloatProperty ( const string &  key,
const double &  defaultValue 
) const [inline]

Definition at line 132 of file MediaItem.h.

Here is the call graph for this function:

Here is the caller graph for this function:

const DWORD MediaItemFile::getHexProperty ( const string &  key,
const DWORD &  defaultValue 
) const [inline]

Definition at line 126 of file MediaItem.h.

Here is the call graph for this function:

Here is the caller graph for this function:

const int MediaItemFile::getNumProperty ( const string &  key,
const int &  defaultValue 
) const [inline]

Definition at line 120 of file MediaItem.h.

Here is the call graph for this function:

Here is the caller graph for this function:

const string& MediaItemFile::getProperty ( const string &  key) const [inline]

Definition at line 106 of file MediaItem.h.

Here is the caller graph for this function:

const string& MediaItemFile::getProperty ( const string &  key,
const string &  defaultValue 
) const [inline]

Definition at line 113 of file MediaItem.h.

MediaItemFile& MediaItemFile::operator= ( const MediaItemFile mif) [inline]

Definition at line 86 of file MediaItem.h.

Here is the call graph for this function:

const string& MediaItemFile::params ( ) const [inline]

Definition at line 102 of file MediaItem.h.

Here is the caller graph for this function:

const MediaType MediaItemFile::type ( ) const [inline]

Definition at line 94 of file MediaItem.h.

Here is the caller graph for this function:

virtual MediaItemFile::‾MediaItemFile ( ) [inline, virtual]

Definition at line 90 of file MediaItem.h.


Member Data Documentation

string MediaItemFile::_file [private]

Definition at line 47 of file MediaItem.h.

Poco::Logger& MediaItemFile::_log [private]

Definition at line 45 of file MediaItem.h.

string MediaItemFile::_params [private]

Definition at line 48 of file MediaItem.h.

Poco::HashMap<string, string> MediaItemFile::_properties [private]

Definition at line 49 of file MediaItem.h.

Definition at line 46 of file MediaItem.h.

const string MediaItemFile::NULL_STRING [private]

Definition at line 44 of file MediaItem.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines