RygelHTTPTimeSeekRequest

RygelHTTPTimeSeekRequest — This class represents a DLNA TimeSeekRange request.

Types and Values

Description

A TimeSeekRange request can only have a time range ("npt=start-end").

Functions

Types and Values

RYGEL_TYPE_HTTP_TIME_SEEK_REQUEST

#define RYGEL_TYPE_HTTP_TIME_SEEK_REQUEST (rygel_http_time_seek_request_get_type ())

The type for RygelHTTPTimeSeekRequest.


RYGEL_HTTP_TIME_SEEK_REQUEST_TIMESEEKRANGE_HEADER

#define RYGEL_HTTP_TIME_SEEK_REQUEST_TIMESEEKRANGE_HEADER "TimeSeekRange.dlna.org"

struct RygelHTTPTimeSeekRequest

struct RygelHTTPTimeSeekRequest {
	RygelHTTPSeekRequest parent_instance;
	RygelHTTPTimeSeekRequestPrivate * priv;
	gint64 start_time;
	gint64 end_time;
	gint64 range_duration;
	gint64 total_duration;
};

This class represents a DLNA TimeSeekRange request.

A TimeSeekRange request can only have a time range ("npt=start-end").

Members

RygelHTTPTimeSeekRequestPrivate *priv;

   

gint64 start_time;

Requested range start time, in microseconds

 

gint64 end_time;

Requested range end time, in microseconds

 

gint64 range_duration;

Requested range duration, in microseconds

 

gint64 total_duration;

The total duration of the resource, in microseconds

 

struct RygelHTTPTimeSeekRequestClass

struct RygelHTTPTimeSeekRequestClass {
	RygelHTTPSeekRequestClass parent_class;
};

The class structure for RYGEL_TYPE_HTTP_TIME_SEEK_REQUEST. All the fields in this structure are private and should never be accessed directly.

Members