| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #ifndef GDATA_YOUTUBE_QUERY_H |
| #define GDATA_YOUTUBE_QUERY_H |
| |
| #include <glib.h> |
| #include <glib-object.h> |
| |
| #include <gdata/gdata-query.h> |
| #include <gdata/gdata-types.h> |
| #include <gdata/services/youtube/gdata-youtube-enums.h> |
| #include <gdata/services/youtube/gdata-youtube-content.h> |
| |
| G_BEGIN_DECLS |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| typedef enum { |
| GDATA_YOUTUBE_SAFE_SEARCH_NONE = 0, |
| GDATA_YOUTUBE_SAFE_SEARCH_MODERATE, |
| GDATA_YOUTUBE_SAFE_SEARCH_STRICT |
| } GDataYouTubeSafeSearch; |
| |
| #ifndef LIBGDATA_DISABLE_DEPRECATED |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| typedef enum { |
| GDATA_YOUTUBE_SORT_NONE = 0, |
| GDATA_YOUTUBE_SORT_ASCENDING, |
| GDATA_YOUTUBE_SORT_DESCENDING |
| } GDataYouTubeSortOrder; |
| #endif |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| typedef enum { |
| GDATA_YOUTUBE_AGE_ALL_TIME = 0, |
| GDATA_YOUTUBE_AGE_TODAY, |
| GDATA_YOUTUBE_AGE_THIS_WEEK, |
| GDATA_YOUTUBE_AGE_THIS_MONTH |
| } GDataYouTubeAge; |
| |
| #ifndef LIBGDATA_DISABLE_DEPRECATED |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| typedef enum { |
| GDATA_YOUTUBE_UPLOADER_ALL = 0, |
| GDATA_YOUTUBE_UPLOADER_PARTNER |
| } GDataYouTubeUploader; |
| #endif |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #define GDATA_YOUTUBE_LICENSE_CC "cc" |
| |
| |
| |
| |
| |
| |
| |
| |
| #define GDATA_YOUTUBE_LICENSE_STANDARD "youtube" |
| |
| #define GDATA_TYPE_YOUTUBE_QUERY (gdata_youtube_query_get_type ()) |
| #define GDATA_YOUTUBE_QUERY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDATA_TYPE_YOUTUBE_QUERY, GDataYouTubeQuery)) |
| #define GDATA_YOUTUBE_QUERY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDATA_TYPE_YOUTUBE_QUERY, GDataYouTubeQueryClass)) |
| #define GDATA_IS_YOUTUBE_QUERY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDATA_TYPE_YOUTUBE_QUERY)) |
| #define GDATA_IS_YOUTUBE_QUERY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDATA_TYPE_YOUTUBE_QUERY)) |
| #define GDATA_YOUTUBE_QUERY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDATA_TYPE_YOUTUBE_QUERY, GDataYouTubeQueryClass)) |
| |
| typedef struct _GDataYouTubeQueryPrivate GDataYouTubeQueryPrivate; |
| |
| |
| |
| |
| |
| |
| |
| |
| typedef struct { |
| GDataQuery parent; |
| GDataYouTubeQueryPrivate *priv; |
| } GDataYouTubeQuery; |
| |
| |
| |
| |
| |
| |
| |
| |
| typedef struct { |
| |
| GDataQueryClass parent; |
| |
| |
| |
| void (*_g_reserved0) (void); |
| void (*_g_reserved1) (void); |
| } GDataYouTubeQueryClass; |
| |
| GType gdata_youtube_query_get_type (void) G_GNUC_CONST; |
| |
| GDataYouTubeQuery *gdata_youtube_query_new (const gchar *q) G_GNUC_WARN_UNUSED_RESULT G_GNUC_MALLOC; |
| |
| void gdata_youtube_query_get_location (GDataYouTubeQuery *self, gdouble *latitude, gdouble *longitude, gdouble *radius, gboolean *has_location); |
| void gdata_youtube_query_set_location (GDataYouTubeQuery *self, gdouble latitude, gdouble longitude, gdouble radius, gboolean has_location); |
| const gchar *gdata_youtube_query_get_order_by (GDataYouTubeQuery *self) G_GNUC_PURE; |
| void gdata_youtube_query_set_order_by (GDataYouTubeQuery *self, const gchar *order_by); |
| const gchar *gdata_youtube_query_get_restriction (GDataYouTubeQuery *self) G_GNUC_PURE; |
| void gdata_youtube_query_set_restriction (GDataYouTubeQuery *self, const gchar *restriction); |
| GDataYouTubeSafeSearch gdata_youtube_query_get_safe_search (GDataYouTubeQuery *self) G_GNUC_PURE; |
| void gdata_youtube_query_set_safe_search (GDataYouTubeQuery *self, GDataYouTubeSafeSearch safe_search); |
| GDataYouTubeAge gdata_youtube_query_get_age (GDataYouTubeQuery *self) G_GNUC_PURE; |
| void gdata_youtube_query_set_age (GDataYouTubeQuery *self, GDataYouTubeAge age); |
| const gchar *gdata_youtube_query_get_license (GDataYouTubeQuery *self) G_GNUC_PURE; |
| void gdata_youtube_query_set_license (GDataYouTubeQuery *self, const gchar *license); |
| |
| #ifndef LIBGDATA_DISABLE_DEPRECATED |
| G_GNUC_BEGIN_IGNORE_DEPRECATIONS |
| GDataYouTubeFormat gdata_youtube_query_get_format (GDataYouTubeQuery *self) G_GNUC_PURE G_GNUC_DEPRECATED; |
| void gdata_youtube_query_set_format (GDataYouTubeQuery *self, GDataYouTubeFormat format) G_GNUC_DEPRECATED; |
| const gchar *gdata_youtube_query_get_language (GDataYouTubeQuery *self) G_GNUC_PURE G_GNUC_DEPRECATED; |
| void gdata_youtube_query_set_language (GDataYouTubeQuery *self, const gchar *language) G_GNUC_DEPRECATED; |
| GDataYouTubeSortOrder gdata_youtube_query_get_sort_order (GDataYouTubeQuery *self) G_GNUC_PURE G_GNUC_DEPRECATED; |
| void gdata_youtube_query_set_sort_order (GDataYouTubeQuery *self, GDataYouTubeSortOrder sort_order) G_GNUC_DEPRECATED; |
| GDataYouTubeUploader gdata_youtube_query_get_uploader (GDataYouTubeQuery *self) G_GNUC_PURE G_GNUC_DEPRECATED; |
| void gdata_youtube_query_set_uploader (GDataYouTubeQuery *self, GDataYouTubeUploader uploader) G_GNUC_DEPRECATED; |
| G_GNUC_END_IGNORE_DEPRECATIONS |
| #endif |
| |
| G_END_DECLS |
| |
| #endif |