svvitch
digital signage player
|
メディアアイテムファイルクラス. More...
#include <MediaItem.h>
Public Member Functions | |
MediaItemFile (const MediaType type, const string file, const string params) | |
MediaItemFile (const MediaItemFile &mif) | |
MediaItemFile & | operator= (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 | |
MediaItemFile & | copy (const MediaItemFile &mif) |
Private Attributes | |
const string | NULL_STRING |
Poco::Logger & | _log |
MediaType | _type |
string | _file |
string | _params |
Poco::HashMap< string, string > | _properties |
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] |
MediaItemFile& MediaItemFile::copy | ( | const MediaItemFile & | mif | ) | [inline, private] |
const string& MediaItemFile::file | ( | ) | const [inline] |
const double MediaItemFile::getFloatProperty | ( | const string & | key, |
const double & | defaultValue | ||
) | const [inline] |
Definition at line 132 of file MediaItem.h.
const DWORD MediaItemFile::getHexProperty | ( | const string & | key, |
const DWORD & | defaultValue | ||
) | const [inline] |
Definition at line 126 of file MediaItem.h.
const int MediaItemFile::getNumProperty | ( | const string & | key, |
const int & | defaultValue | ||
) | const [inline] |
Definition at line 120 of file MediaItem.h.
const string& MediaItemFile::getProperty | ( | const string & | key | ) | const [inline] |
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] |
const string& MediaItemFile::params | ( | ) | const [inline] |
const MediaType MediaItemFile::type | ( | ) | const [inline] |
virtual MediaItemFile::‾MediaItemFile | ( | ) | [inline, virtual] |
Definition at line 90 of file MediaItem.h.
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.
MediaType MediaItemFile::_type [private] |
Definition at line 46 of file MediaItem.h.
const string MediaItemFile::NULL_STRING [private] |
Definition at line 44 of file MediaItem.h.