| Top |  |  |  |  | 
| const gchar * | gupnp_dlna_profile_get_name () | 
| const gchar * | gupnp_dlna_profile_get_mime () | 
| gboolean | gupnp_dlna_profile_get_extended () | 
| GList * | gupnp_dlna_profile_get_container_restrictions () | 
| GList * | gupnp_dlna_profile_get_audio_restrictions () | 
| GList * | gupnp_dlna_profile_get_image_restrictions () | 
| GList * | gupnp_dlna_profile_get_video_restrictions () | 
| gpointer | audio-restrictions | Read / Write / Construct Only | 
| gpointer | container-restrictions | Read / Write / Construct Only | 
| gboolean | extended | Read / Write / Construct Only | 
| gpointer | image-restrictions | Read / Write / Construct Only | 
| gchar * | mime | Read / Write / Construct Only | 
| gchar * | name | Read / Write / Construct Only | 
| gpointer | video-restrictions | Read / Write / Construct Only | 
The GUPnPDLNAProfileGuesser object provides a few APIs that return GUPnPDLNAProfile objects. These represent a single DLNA profile. Each GUPnPDLNAProfile has a name (the name of the DLNA profile) and the corresponding MIME type.
Public representation of the various audio/container/image/video restrictions specified for that DLNA profile is to be added.
const gchar *
gupnp_dlna_profile_get_name (GUPnPDLNAProfile *profile);
const gchar *
gupnp_dlna_profile_get_mime (GUPnPDLNAProfile *profile);
gboolean
gupnp_dlna_profile_get_extended (GUPnPDLNAProfile *profile);
GList *
gupnp_dlna_profile_get_container_restrictions
                               (GUPnPDLNAProfile *profile);
Gets a list of container restrictions.
GList *
gupnp_dlna_profile_get_audio_restrictions
                               (GUPnPDLNAProfile *profile);
Gets a list of audio restrictions.
GList *
gupnp_dlna_profile_get_image_restrictions
                               (GUPnPDLNAProfile *profile);
Gets a list of image restrictions.
GList *
gupnp_dlna_profile_get_video_restrictions
                               (GUPnPDLNAProfile *profile);
Gets a list of video restrictions.
typedef struct _GUPnPDLNAProfile GUPnPDLNAProfile;
The top-level object used for the in-memory representation of the DLNA Profiles.
“audio-restrictions” property  “audio-restrictions”       gpointer
Audio restrictions for the DLNA Profile.
Flags: Read / Write / Construct Only
“container-restrictions” property  “container-restrictions”   gpointer
Container restrictions for the DLNA Profile.
Flags: Read / Write / Construct Only
“extended” property  “extended”                 gboolean
Whether the DLNA profile is not a part of DLNA specification.
Flags: Read / Write / Construct Only
Default value: FALSE
“image-restrictions” property  “image-restrictions”       gpointer
Image restrictions for the DLNA Profile.
Flags: Read / Write / Construct Only
“mime” property  “mime”                     gchar *
MIME type of the DLNA profile.
Flags: Read / Write / Construct Only
Default value: NULL
“name” property  “name”                     gchar *
Name of the DLNA profile.
Flags: Read / Write / Construct Only
Default value: NULL