Top |
GUPnPDLNAInformationGUPnPDLNAInformation — Base class for storing various types of metadata informations. |
GUPnPDLNAAudioInformation * | gupnp_dlna_information_get_audio_information () |
GUPnPDLNAContainerInformation * | gupnp_dlna_information_get_container_information () |
GUPnPDLNAImageInformation * | gupnp_dlna_information_get_image_information () |
GUPnPDLNAVideoInformation * | gupnp_dlna_information_get_video_information () |
const gchar * | gupnp_dlna_information_get_profile_name () |
const gchar * | gupnp_dlna_information_get_uri () |
Subclasses of GUPnPDLNAInformation should override all virtual functions provided by this class. The overrides should return a subclasses of specific information base classes.
When instantiating a subclass of GUPnPDLNAInformation make sure
that "uri" with a URI to media file is passed to g_object_new()
.
GUPnPDLNAAudioInformation *
gupnp_dlna_information_get_audio_information
(GUPnPDLNAInformation *info
);
Get an audio information of media file if applicable (e.g. for video and audio files).
GUPnPDLNAContainerInformation *
gupnp_dlna_information_get_container_information
(GUPnPDLNAInformation *info
);
Get an container information of media file if applicable (e.g. for video and audio files).
GUPnPDLNAImageInformation *
gupnp_dlna_information_get_image_information
(GUPnPDLNAInformation *info
);
Get an container information of media file if applicable (e.g. for image files).
GUPnPDLNAVideoInformation *
gupnp_dlna_information_get_video_information
(GUPnPDLNAInformation *info
);
Get an container information of media file if applicable (e.g. for video files).
const gchar *
gupnp_dlna_information_get_profile_name
(GUPnPDLNAInformation *info
);
struct GUPnPDLNAInformationClass { GObjectClass parent_class; GUPnPDLNAAudioInformation * (* get_audio_information) (GUPnPDLNAInformation *info); GUPnPDLNAContainerInformation * (* get_container_information) (GUPnPDLNAInformation *info); GUPnPDLNAImageInformation * (* get_image_information) (GUPnPDLNAInformation *info); GUPnPDLNAVideoInformation * (* get_video_information) (GUPnPDLNAInformation *info); const gchar * (* get_profile_name) (GUPnPDLNAInformation *info); gpointer _reserved[11]; };
This is called by GUPnPDLNAProfileGuesser to get an audio information. |
||
This is called by GUPnPDLNAProfileGuesser to get a container information. |
||
This is called by GUPnPDLNAProfileGuesser to get an image information. |
||
This is called by GUPnPDLNAProfileGuesser to get a video information. |
||
This is called by GUPnPDLNAProfileGuesser to get the name of the DLNA profile assigned with this information. |
||
Padding. Ignore it. |