Top | ![]() |
![]() |
![]() |
![]() |
#define RYGEL_TYPE_TRANSCODE_MANAGER (rygel_transcode_manager_get_type ())
The type for RygelTranscodeManager.
gchar * rygel_transcode_manager_create_uri_for_item (RygelTranscodeManager *self
,RygelMediaItem *item
,gint thumbnail_index
,gint subtitle_index
,const gchar *transcode_target
,const gchar *playlist_target
);
self |
the RygelTranscodeManager instance |
|
item |
|
|
thumbnail_index |
|
|
subtitle_index |
|
|
transcode_target |
|
|
playlist_target |
|
void rygel_transcode_manager_add_resources (RygelTranscodeManager *self
,GUPnPDIDLLiteItem *didl_item
,RygelMediaItem *item
,GError **error
);
self |
the RygelTranscodeManager instance |
|
didl_item |
|
|
item |
|
|
error |
location to store the error occuring, or |
RygelTranscoder * rygel_transcode_manager_get_transcoder (RygelTranscodeManager *self
,const gchar *target
,GError **error
);
self |
the RygelTranscodeManager instance |
|
target |
|
|
error |
location to store the error occuring, or |
struct RygelTranscodeManager;
Responsible for management of all transcoders: # Gets the appropriate transcoder given a transcoding target. # Provide all possible transcoding resources for items.
struct RygelTranscodeManagerClass { GObjectClass parent_class; gchar* (*create_uri_for_item) (RygelTranscodeManager* self, RygelMediaItem* item, gint thumbnail_index, gint subtitle_index, const gchar* transcode_target, const gchar* playlist_target); gchar* (*get_protocol) (RygelTranscodeManager* self); GeeArrayList* (*get_protocol_info) (RygelTranscodeManager* self); };
The class structure for RYGEL_TYPE_TRANSCODE_MANAGER
. All the fields in this structure are private and should never be accessed directly.
GObjectClass |
the parent class structure |
|
virtual method called by |
||