|
| 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) |
|
| 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 |
|
| 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 |
|