Ubuntu TV Media Scanner
A centralized index for removable media content.
|
#include <mediascanner/settings.h>
Classes | |
class | Key |
class | KeyName |
struct | MediaFormat |
struct | MetadataSource |
Public Types | |
typedef std::function< void()> | ChangeListener |
typedef std::vector< MediaFormat > | MediaFormatList |
typedef std::vector < MetadataSource > | MetadataSourceList |
typedef std::vector< std::string > | StringList |
Public Member Functions | |
Settings () | |
MediaFormatList | mandatory_containers () const |
MediaFormatList | mandatory_decoders () const |
MetadataSourceList | metadata_sources () const |
StringList | media_root_urls () const |
StringList | media_root_paths () const |
template<typename T > | |
T | lookup (const Key< T > &key) const |
unsigned | connect (const KeyName &key, const ChangeListener &listener) const |
void | disconnect (unsigned handler_id) const |
std::vector< std::string > | LoadMetadataSources () const |
Static Public Member Functions | |
static std::vector< std::string > | LoadMetadataSources (const MetadataSourceList &sources) |
Static Public Attributes | |
static const Key< MediaFormatList > | kMandatoryContainers |
static const Key< MediaFormatList > | kMandatoryDecoders |
static const Key < MetadataSourceList > | kMetadataSources |
static const Key< StringList > | kMediaRoots |
typedef std::function<void()> mediascanner::Settings::ChangeListener |
typedef std::vector<MediaFormat> mediascanner::Settings::MediaFormatList |
typedef std::vector<MetadataSource> mediascanner::Settings::MetadataSourceList |
typedef std::vector<std::string> mediascanner::Settings::StringList |
mediascanner::Settings::Settings | ( | ) |
unsigned mediascanner::Settings::connect | ( | const KeyName & | key, |
const ChangeListener & | listener | ||
) | const |
void mediascanner::Settings::disconnect | ( | unsigned | handler_id) | const |
std::vector<std::string> mediascanner::Settings::LoadMetadataSources | ( | ) | const |
|
static |
T mediascanner::Settings::lookup | ( | const Key< T > & | key) | const |
MediaFormatList mediascanner::Settings::mandatory_containers | ( | ) | const |
MediaFormatList mediascanner::Settings::mandatory_decoders | ( | ) | const |
StringList mediascanner::Settings::media_root_paths | ( | ) | const |
StringList mediascanner::Settings::media_root_urls | ( | ) | const |
MetadataSourceList mediascanner::Settings::metadata_sources | ( | ) | const |
|
static |
|
static |
|
static |
|
static |