RygelVideoItem

RygelVideoItem — Represents a video item.

Functions

Types and Values

Description

Functions

RYGEL_TYPE_VIDEO_ITEM

#define RYGEL_TYPE_VIDEO_ITEM (rygel_video_item_get_type ())

The type for RygelVideoItem.


rygel_video_item_new ()

RygelVideoItem *
rygel_video_item_new (const gchar *id,
                      RygelMediaContainer *parent,
                      const gchar *title,
                      const gchar *upnp_class);

Parameters

id

 

 

parent

 

 

title

 

 

upnp_class

 

 

rygel_video_item_get_author ()

const gchar *
rygel_video_item_get_author (RygelVideoItem *self);

Get and return the current value of the "author" property.

Parameters

self

the RygelVideoItem instance to query

 

Returns

the value of the "author" property


rygel_video_item_set_author ()

void
rygel_video_item_set_author (RygelVideoItem *self,
                             const gchar *value);

Set the value of the "author" property to value .

Parameters

self

the RygelVideoItem instance to modify

 

value

the new value of the "author" property

 

Types and Values

RYGEL_VIDEO_ITEM_UPNP_CLASS

#define RYGEL_VIDEO_ITEM_UPNP_CLASS "object.item.videoItem"

struct RygelVideoItem

struct RygelVideoItem {
	RygelAudioItem parent_instance;
	RygelVideoItemPrivate * priv;
	GeeArrayList* subtitles;
};

Represents a video item.


struct RygelVideoItemClass

struct RygelVideoItemClass {
	RygelAudioItemClass parent_class;
};

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

Members

RygelAudioItemClass parent_class;

the parent class structure