![]() |
![]() |
![]() |
Grilo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <grilo.h> GrlCaps; GrlCapsClass; enum GrlTypeFilter; GrlCaps * grl_caps_new (void
); GList * grl_caps_get_key_filter (GrlCaps *caps
); GList * grl_caps_get_key_range_filter (GrlCaps *caps
); GrlTypeFilter grl_caps_get_type_filter (GrlCaps *caps
); gboolean grl_caps_is_key_filter (GrlCaps *caps
,GrlKeyID key
); gboolean grl_caps_is_key_range_filter (GrlCaps *caps
,GrlKeyID key
); void grl_caps_set_key_filter (GrlCaps *caps
,GList *keys
); void grl_caps_set_key_range_filter (GrlCaps *caps
,GList *keys
); void grl_caps_set_type_filter (GrlCaps *caps
,GrlTypeFilter filter
); gboolean grl_caps_test_option (GrlCaps *caps
,const gchar *key
,const GValue *value
);
A GrlCaps instance is here to help you know if a given set of operation options is supported for a given operation.
Here is an example of how this would be used.
1 2 3 4 5 6 7 8 9 10 |