|
Ubuntu TV Media Scanner
A centralized index for removable media content.
|
#include <mediascanner/property.h>
Inheritance diagram for mediascanner::NumericProperty< T >:Protected Types | |
| typedef GenericProperty < NumericProperty< T >, T > | inherited |
Protected Types inherited from mediascanner::GenericProperty< NumericProperty< T >, T > | |
| typedef value_type(* | MediaInfoGetter )(const GstDiscovererInfo *) |
| typedef value_type(* | StreamInfoGetter )(const GstDiscovererStreamInfo *) |
| typedef value_type(* | AudioInfoGetter )(const GstDiscovererAudioInfo *) |
| typedef value_type(* | VideoInfoGetter )(const GstDiscovererVideoInfo *) |
Protected Types inherited from mediascanner::Property | |
| typedef std::shared_ptr< Private > | PrivatePtr |
| Shared pointer to internal property fields. More... | |
Protected Member Functions | |
| NumericProperty (const String &field_name, const Property::MetadataKey &metadata_key, Property::Category category, Property::MergeStrategy merge_strategy, const Property::StreamInfoFunction &stream_info) | |
| NumericProperty (typename inherited::Private *impl) | |
Protected Member Functions inherited from mediascanner::GenericProperty< NumericProperty< T >, T > | |
| GenericProperty (Private *impl) | |
| StreamInfoFunction | bind_attr (MediaInfoGetter get_attribute) |
| StreamInfoFunction | bind_attr (StreamInfoGetter get_attribute) |
| StreamInfoFunction | bind_attr (AudioInfoGetter get_attribute) |
| StreamInfoFunction | bind_attr (VideoInfoGetter get_attribute) |
| StreamInfoFunction | bind_tag (const char *tag_name) const |
Protected Member Functions inherited from mediascanner::Property | |
| Property (PrivatePtr impl) | |
| Constructs a new property instance. More... | |
| StreamInfoFunction | bind_any (const StreamInfoFunction &first, const StreamInfoFunction &second) const |
| template<typename ValueType > | |
| bool | MergeAttribute (GstDiscovererInfo *media, GstDiscovererStreamInfo *stream, ValueType(*get_attribute)(const GstDiscovererInfo *), ValueMap *item) const |
| template<typename ValueType , typename InfoType > | |
| bool | MergeAttribute (GstDiscovererInfo *media, GstDiscovererStreamInfo *stream, ValueType(*get_attribute)(const InfoType *), ValueMap *item) const |
| template<typename ValueType > | |
| bool | MergeTag (GstDiscovererInfo *media, GstDiscovererStreamInfo *stream, const char *tag_name, ValueMap *item) const |
| template<typename ValueType > | |
| StreamInfoFunction | bind_attr (ValueType(*)(const GstDiscovererInfo *)) |
| template<typename ValueType , typename InfoType > | |
| StreamInfoFunction | bind_attr (ValueType(*)(const InfoType *)) |
| template<typename ValueType > | |
| StreamInfoFunction | bind_tag (const char *tag_name) const |
Static Protected Member Functions | |
| static Property::MetadataKey | define (const char *name, const char *nick, const char *blurb, T default_value=T()) |
| static Property::MetadataKey | define (const char *name, const char *nick, const char *blurb, T minimum, T maximum, T default_value=T()) |
Additional Inherited Members | |
Public Types inherited from mediascanner::GenericProperty< NumericProperty< T >, T > | |
| typedef T | value_type |
Public Member Functions inherited from mediascanner::GenericProperty< NumericProperty< T >, T > | |
| BoundValue | bind_value (const T &value) const |
Static Public Member Functions inherited from mediascanner::Property | |
| static Property | FromFieldName (const String &name) |
| Finds a property by its Lucene++ field name. More... | |
| static Property | FromMetadataKey (GrlKeyID key) |
| Finds a property by its Grilo metadata key. More... | |
| static void | VisitAll (const PropertyVisitor &visit) |
| Visits all property declarations known to the media scanner. More... | |
|
protected |
|
protected |
|
explicitprotected |
|
staticprotected |
|
staticprotected |
1.8.4