Top | ![]() |
![]() |
![]() |
![]() |
#define RYGEL_TYPE_HTTP_GET_HANDLER (rygel_http_get_handler_get_type ())
The type for RygelHTTPGetHandler.
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_HEADER "transferMode.dlna.org"
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_STREAMING "Streaming"
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_INTERACTIVE "Interactive"
#define RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_BACKGROUND "Background"
struct RygelHTTPGetHandler { GObject parent_instance; RygelHTTPGetHandlerPrivate * priv; };
HTTP GET request handler interface.
struct RygelHTTPGetHandlerClass { GObjectClass parent_class; void (*add_response_headers) (RygelHTTPGetHandler* self, RygelHTTPGet* request, GError** error); gchar* (*get_default_transfer_mode) (RygelHTTPGetHandler* self); gboolean (*supports_transfer_mode) (RygelHTTPGetHandler* self, const gchar* mode); gint64 (*get_resource_size) (RygelHTTPGetHandler* self); gint64 (*get_resource_duration) (RygelHTTPGetHandler* self); gboolean (*supports_byte_seek) (RygelHTTPGetHandler* self); gboolean (*supports_time_seek) (RygelHTTPGetHandler* self); gboolean (*supports_playspeed) (RygelHTTPGetHandler* self); RygelHTTPResponse* (*render_body) (RygelHTTPGetHandler* self, RygelHTTPGet* request, GError** error); };
The class structure for RYGEL_TYPE_HTTP_GET_HANDLER
. All the fields in this structure are private and should never be accessed directly.
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |