![]() |
![]() |
![]() |
GUPnP A/V Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
GUPnPDIDLLiteResource; void gupnp_didl_lite_resource_set_uri (GUPnPDIDLLiteResource *resource
,const char *uri
); void gupnp_didl_lite_resource_set_import_uri (GUPnPDIDLLiteResource *resource
,const char *import_uri
); void gupnp_didl_lite_resource_set_protocol_info (GUPnPDIDLLiteResource *resource
,GUPnPProtocolInfo *info
); void gupnp_didl_lite_resource_set_size (GUPnPDIDLLiteResource *resource
,glong size
); void gupnp_didl_lite_resource_set_size64 (GUPnPDIDLLiteResource *resource
,gint64 size
); void gupnp_didl_lite_resource_set_duration (GUPnPDIDLLiteResource *resource
,glong duration
); void gupnp_didl_lite_resource_set_bitrate (GUPnPDIDLLiteResource *resource
,int bitrate
); void gupnp_didl_lite_resource_set_sample_freq (GUPnPDIDLLiteResource *resource
,int sample_freq
); void gupnp_didl_lite_resource_set_bits_per_sample (GUPnPDIDLLiteResource *resource
,int sample_size
); void gupnp_didl_lite_resource_set_protection (GUPnPDIDLLiteResource *resource
,const char *protection
); void gupnp_didl_lite_resource_set_audio_channels (GUPnPDIDLLiteResource *resource
,int n_channels
); void gupnp_didl_lite_resource_set_width (GUPnPDIDLLiteResource *resource
,int width
); void gupnp_didl_lite_resource_set_height (GUPnPDIDLLiteResource *resource
,int height
); void gupnp_didl_lite_resource_set_color_depth (GUPnPDIDLLiteResource *resource
,int color_depth
); const char * gupnp_didl_lite_resource_get_uri (GUPnPDIDLLiteResource *resource
); const char * gupnp_didl_lite_resource_get_import_uri (GUPnPDIDLLiteResource *resource
); GUPnPProtocolInfo * gupnp_didl_lite_resource_get_protocol_info (GUPnPDIDLLiteResource *resource
); long gupnp_didl_lite_resource_get_size (GUPnPDIDLLiteResource *resource
); gint64 gupnp_didl_lite_resource_get_size64 (GUPnPDIDLLiteResource *resource
); long gupnp_didl_lite_resource_get_duration (GUPnPDIDLLiteResource *resource
); int gupnp_didl_lite_resource_get_bitrate (GUPnPDIDLLiteResource *resource
); int gupnp_didl_lite_resource_get_sample_freq (GUPnPDIDLLiteResource *resource
); int gupnp_didl_lite_resource_get_bits_per_sample (GUPnPDIDLLiteResource *resource
); const char * gupnp_didl_lite_resource_get_protection (GUPnPDIDLLiteResource *resource
); int gupnp_didl_lite_resource_get_audio_channels (GUPnPDIDLLiteResource *resource
); int gupnp_didl_lite_resource_get_width (GUPnPDIDLLiteResource *resource
); int gupnp_didl_lite_resource_get_height (GUPnPDIDLLiteResource *resource
); int gupnp_didl_lite_resource_get_color_depth (GUPnPDIDLLiteResource *resource
); xmlNode * gupnp_didl_lite_resource_get_xml_node (GUPnPDIDLLiteResource *resource
); guint gupnp_didl_lite_resource_get_update_count (GUPnPDIDLLiteResource *resource
); void gupnp_didl_lite_resource_set_update_count (GUPnPDIDLLiteResource *resource
,guint update_count
); void gupnp_didl_lite_resource_unset_update_count (GUPnPDIDLLiteResource *resource
); gboolean gupnp_didl_lite_resource_update_count_is_set (GUPnPDIDLLiteResource *resource
);
"audio-channels" gint : Read / Write "bitrate" gint : Read / Write "bits-per-sample" gint : Read / Write "color-depth" gint : Read / Write "duration" glong : Read / Write "height" gint : Read / Write "import-uri" gchar* : Read / Write "protection" gchar* : Read / Write "protocol-info" GUPnPProtocolInfo* : Read / Write "sample-freq" gint : Read / Write "size" glong : Read / Write "size64" gint64 : Read / Write "update-count" guint : Read / Write "uri" gchar* : Read / Write "width" gint : Read / Write "xml-doc" GUPnPXMLDoc* : Write / Construct Only "xml-node" gpointer : Read / Write / Construct Only
void gupnp_didl_lite_resource_set_uri (GUPnPDIDLLiteResource *resource
,const char *uri
);
Set the URI associated with the resource
.
|
A GUPnPDIDLLiteResource |
|
The URI as string |
Returns : |
None. |
void gupnp_didl_lite_resource_set_import_uri (GUPnPDIDLLiteResource *resource
,const char *import_uri
);
Set the import URI associated with the resource
.
|
A GUPnPDIDLLiteResource |
|
The URI as string |
Returns : |
None. |
void gupnp_didl_lite_resource_set_protocol_info (GUPnPDIDLLiteResource *resource
,GUPnPProtocolInfo *info
);
Set the protocol info associated with the resource
.
|
A GUPnPDIDLLiteResource |
|
The protocol string |
Returns : |
None. |
void gupnp_didl_lite_resource_set_size (GUPnPDIDLLiteResource *resource
,glong size
);
Set the size (in bytes) of the resource
. Passing a negative number will
unset this property.
|
A GUPnPDIDLLiteResource |
|
The size (in bytes) |
Returns : |
None. |
void gupnp_didl_lite_resource_set_size64 (GUPnPDIDLLiteResource *resource
,gint64 size
);
Set the size (in bytes) of the resource
. Passing a negative number will
unset this property.
|
A GUPnPDIDLLiteResource |
|
The size (in bytes) |
Returns : |
None. |
void gupnp_didl_lite_resource_set_duration (GUPnPDIDLLiteResource *resource
,glong duration
);
Set the duration (in seconds) of the resource
. Passing a negative number
will unset this property.
|
A GUPnPDIDLLiteResource |
|
The duration (in seconds) |
Returns : |
None. |
void gupnp_didl_lite_resource_set_bitrate (GUPnPDIDLLiteResource *resource
,int bitrate
);
Set the bitrate (in bytes per second) of the resource
. Passing a negative
number will unset this property.
|
A GUPnPDIDLLiteResource |
|
The bitrate |
Returns : |
None. |
void gupnp_didl_lite_resource_set_sample_freq (GUPnPDIDLLiteResource *resource
,int sample_freq
);
Set the sample frequency of the resource
. Passing a negative number will
unset this property.
|
A GUPnPDIDLLiteResource |
|
The sample frequency |
Returns : |
None. |
void gupnp_didl_lite_resource_set_bits_per_sample (GUPnPDIDLLiteResource *resource
,int sample_size
);
Set the sample size of the resource
. Passing a negative number will unset
this property.
|
A GUPnPDIDLLiteResource |
|
The number of bits per sample |
Returns : |
None. |
void gupnp_didl_lite_resource_set_protection (GUPnPDIDLLiteResource *resource
,const char *protection
);
Set the protection system used by the resource
. Passing a negative number
will unset this property.
|
A GUPnPDIDLLiteResource |
|
The protection system identifier as string |
Returns : |
None. |
void gupnp_didl_lite_resource_set_audio_channels (GUPnPDIDLLiteResource *resource
,int n_channels
);
Set the number of audio channels in the resource
. Passing a negative number
will unset this property.
|
A GUPnPDIDLLiteResource |
|
The number of channels |
Returns : |
The number of audio channels in the resource or -1. |
void gupnp_didl_lite_resource_set_width (GUPnPDIDLLiteResource *resource
,int width
);
Set the width of this image/video resource. Setting both width and height to a negative number will unset the resolution property.
|
A GUPnPDIDLLiteResource |
|
The width |
Returns : |
None. |
void gupnp_didl_lite_resource_set_height (GUPnPDIDLLiteResource *resource
,int height
);
Set the height of this image/video resource. Setting both width and height to a negative number will unset the resolution property.
|
A GUPnPDIDLLiteResource |
|
The height |
Returns : |
None. |
void gupnp_didl_lite_resource_set_color_depth (GUPnPDIDLLiteResource *resource
,int color_depth
);
Set the color-depth of this image/video resource. Passing a negative number will unset this property.
|
A GUPnPDIDLLiteResource |
|
The color-depth |
Returns : |
None. |
const char * gupnp_didl_lite_resource_get_uri (GUPnPDIDLLiteResource *resource
);
Get the URI associated with the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The of URI the resource or NULL . |
const char * gupnp_didl_lite_resource_get_import_uri
(GUPnPDIDLLiteResource *resource
);
Get the import URI associated with the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The import URI or NULL . |
GUPnPProtocolInfo * gupnp_didl_lite_resource_get_protocol_info
(GUPnPDIDLLiteResource *resource
);
Get the protocol info associated with the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The protocol info associated with the resource or NULL . The
returned object must not be unrefed. [transfer none]
|
long gupnp_didl_lite_resource_get_size (GUPnPDIDLLiteResource *resource
);
Get the size (in bytes) of the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The size (in bytes) of the resource or -1. |
gint64 gupnp_didl_lite_resource_get_size64 (GUPnPDIDLLiteResource *resource
);
Get the size (in bytes) of the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The size (in bytes) of the resource or -1. |
long gupnp_didl_lite_resource_get_duration
(GUPnPDIDLLiteResource *resource
);
Get the duration (in seconds) of the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The duration (in seconds) of the resource or -1. |
int gupnp_didl_lite_resource_get_bitrate
(GUPnPDIDLLiteResource *resource
);
Get the bitrate (in bytes per second) of the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The bitrate (in bytes per second) of the resource or -1. |
int gupnp_didl_lite_resource_get_sample_freq
(GUPnPDIDLLiteResource *resource
);
Get the sample frequency of the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The sample frequency of the resource or -1. |
int gupnp_didl_lite_resource_get_bits_per_sample
(GUPnPDIDLLiteResource *resource
);
Get the sample size of the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The number of bits per sample of the resource or -1. |
const char * gupnp_didl_lite_resource_get_protection
(GUPnPDIDLLiteResource *resource
);
Get the protection system used by the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The protection system in use by the resource or NULL . |
int gupnp_didl_lite_resource_get_audio_channels
(GUPnPDIDLLiteResource *resource
);
Get the number of audio channels in the resource
.
|
A GUPnPDIDLLiteResource |
Returns : |
The number of audio channels in the resource or -1. |
int gupnp_didl_lite_resource_get_width (GUPnPDIDLLiteResource *resource
);
Get the width of this image/video resource.
|
A GUPnPDIDLLiteResource |
Returns : |
The width of this image/video resource or -1. |
int gupnp_didl_lite_resource_get_height (GUPnPDIDLLiteResource *resource
);
Get the height of this image/video resource.
|
A GUPnPDIDLLiteResource |
Returns : |
The height of the resource or -1. |
int gupnp_didl_lite_resource_get_color_depth
(GUPnPDIDLLiteResource *resource
);
Get the color-depth of this image/video resource.
|
A GUPnPDIDLLiteResource |
Returns : |
The color depth of the resource or -1. |
xmlNode * gupnp_didl_lite_resource_get_xml_node
(GUPnPDIDLLiteResource *resource
);
Get the pointer to res node in XML document.
|
The GUPnPDIDLLiteResource |
Returns : |
The pointer to res node in XML document. [transfer none] |
guint gupnp_didl_lite_resource_get_update_count
(GUPnPDIDLLiteResource *resource
);
Get the update count of this resource.
|
A GUPnPDIDLLiteResource |
Returns : |
The update count of the resource . |
void gupnp_didl_lite_resource_set_update_count (GUPnPDIDLLiteResource *resource
,guint update_count
);
Set the update count of this resource.
|
A GUPnPDIDLLiteResource |
|
The update_count |
Returns : |
None. |
void gupnp_didl_lite_resource_unset_update_count
(GUPnPDIDLLiteResource *resource
);
Unset the update count of this resource.
|
A GUPnPDIDLLiteResource |
Returns : |
None. |
gboolean gupnp_didl_lite_resource_update_count_is_set
(GUPnPDIDLLiteResource *resource
);
Check whether the update count property of this resource is set.
|
A GUPnPDIDLLiteResource |
Returns : |
TRUE if set, otherwise FALSE . |
"audio-channels"
property "audio-channels" gint : Read / Write
The number of audio channels in this resource.
Allowed values: >= -1
Default value: -1
"bitrate"
property "bitrate" gint : Read / Write
The bitrate of this resource.
Allowed values: >= -1
Default value: -1
"bits-per-sample"
property "bits-per-sample" gint : Read / Write
The sample size of this resource.
Allowed values: >= -1
Default value: -1
"color-depth"
property "color-depth" gint : Read / Write
The color-depth of this image/video resource.
Allowed values: >= -1
Default value: -1
"duration"
property "duration" glong : Read / Write
The duration (in seconds) of this resource.
Allowed values: >= -1
Default value: -1
"height"
property "height" gint : Read / Write
The height of this image/video resource.
Allowed values: >= -1
Default value: -1
"import-uri"
property "import-uri" gchar* : Read / Write
The Import URI associated with this resource.
Default value: NULL
"protection"
property "protection" gchar* : Read / Write
The protection system used for this resource.
Default value: NULL
"protocol-info"
property"protocol-info" GUPnPProtocolInfo* : Read / Write
The protocol info associated with this resource.
"sample-freq"
property "sample-freq" gint : Read / Write
The sample frequency of this resource.
Allowed values: >= -1
Default value: -1
"size"
property "size" glong : Read / Write
The size (in bytes) of this resource.
Allowed values: >= -1
Default value: -1
"size64"
property "size64" gint64 : Read / Write
The size (in bytes) of this resource.
Allowed values: >= -1
Default value: -1
"update-count"
property "update-count" guint : Read / Write
The update count of this resource.
Default value: 0
"uri"
property "uri" gchar* : Read / Write
The URI associated with this resource.
Default value: NULL
"width"
property "width" gint : Read / Write
The width of this image/video resource.
Allowed values: >= -1
Default value: -1
"xml-doc"
property"xml-doc" GUPnPXMLDoc* : Write / Construct Only
The reference to XML document containing this object.
Internal property.
Stability Level: Private