![]() |
![]() |
![]() |
GData Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#include <gdata/media/gdata-media-content.h> GDataMediaContent; GDataMediaContentClass; enum GDataMediaMedium; enum GDataMediaExpression; const gchar * gdata_media_content_get_uri (GDataMediaContent *self); gsize gdata_media_content_get_filesize (GDataMediaContent *self); const gchar * gdata_media_content_get_content_type (GDataMediaContent *self); GDataMediaMedium gdata_media_content_get_medium (GDataMediaContent *self); gboolean gdata_media_content_is_default (GDataMediaContent *self); GDataMediaExpression gdata_media_content_get_expression (GDataMediaContent *self); gint64 gdata_media_content_get_duration (GDataMediaContent *self); guint gdata_media_content_get_height (GDataMediaContent *self); guint gdata_media_content_get_width (GDataMediaContent *self);
"content-type" gchar* : Read "duration" gint64 : Read "expression" GDataMediaExpression : Read "filesize" gulong : Read "height" guint : Read "is-default" gboolean : Read "medium" GDataMediaMedium : Read "uri" gchar* : Read "width" guint : Read
GDataMediaContent represents a "content" element from the Media RSS specification.
The class only implements parsing, not XML output, at the moment.
typedef struct _GDataMediaContent GDataMediaContent;
All the fields in the GDataMediaContent structure are private and should never be accessed directly.
typedef struct { } GDataMediaContentClass;
All the fields in the GDataMediaContentClass structure are private and should never be accessed directly.
Since 0.4.0
typedef enum { GDATA_MEDIA_UNKNOWN, GDATA_MEDIA_IMAGE, GDATA_MEDIA_AUDIO, GDATA_MEDIA_VIDEO, GDATA_MEDIA_DOCUMENT, GDATA_MEDIA_EXECUTABLE } GDataMediaMedium;
An enum representing the possible values of "medium".
typedef enum { GDATA_MEDIA_EXPRESSION_SAMPLE, GDATA_MEDIA_EXPRESSION_FULL, GDATA_MEDIA_EXPRESSION_NONSTOP } GDataMediaExpression;
An enum representing the possible values of "expression".
const gchar * gdata_media_content_get_uri (GDataMediaContent *self);
Gets the "uri" property.
|
a GDataMediaContent |
Returns : |
the content's URI |
Since 0.4.0
gsize gdata_media_content_get_filesize (GDataMediaContent *self);
Gets the "filesize" property.
|
a GDataMediaContent |
Returns : |
the number of bytes in the content, or 0
|
Since 0.4.0
const gchar * gdata_media_content_get_content_type (GDataMediaContent *self);
Gets the "content-type" property.
|
a GDataMediaContent |
Returns : |
the content's content (MIME) type, or NULL
|
Since 0.4.0
GDataMediaMedium gdata_media_content_get_medium (GDataMediaContent *self);
Gets the "medium" property.
|
a GDataMediaContent |
Returns : |
the type of the content, or GDATA_MEDIA_UNKNOWN
|
Since 0.4.0
gboolean gdata_media_content_is_default (GDataMediaContent *self);
Gets the "is-default" property.
|
a GDataMediaContent |
Returns : |
TRUE if the GDataMediaContent is the default content for the media group, FALSE otherwise
|
Since 0.4.0
GDataMediaExpression gdata_media_content_get_expression (GDataMediaContent *self);
Gets the "expression" property.
|
a GDataMediaContent |
Returns : |
the content's expression, or GDATA_MEDIA_EXPRESSION_FULL
|
Since 0.4.0
gint64 gdata_media_content_get_duration (GDataMediaContent *self);
Gets the "duration" property.
|
a GDataMediaContent |
Returns : |
the content's duration in seconds, or 0
|
Since 0.4.0
guint gdata_media_content_get_height (GDataMediaContent *self);
Gets the "height" property.
|
a GDataMediaContent |
Returns : |
the content's height in pixels, or 0
|
Since 0.4.0
"content-type"
property"content-type" gchar* : Read
The standard MIME type of the object.
For more information, see the Media RSS specification.
Default value: NULL
Since 0.4.0
"duration"
property"duration" gint64 : Read
The number of seconds for which the media object plays.
For more information, see the Media RSS specification.
Allowed values: >= 0
Default value: 0
Since 0.4.0
"expression"
property"expression" GDataMediaExpression : Read
Determines if the object is a sample or the full version of the object, or even if it is a continuous stream.
For more information, see the Media RSS specification.
Default value: GDATA_MEDIA_EXPRESSION_FULL
Since 0.4.0
"filesize"
property"filesize" gulong : Read
The number of bytes of the media object.
For more information, see the Media RSS specification.
Since 0.4.0
"height"
property"height" guint : Read
The height of the media object.
For more information, see the Media RSS specification.
Default value: 0
Since 0.4.0
"is-default"
property"is-default" gboolean : Read
Determines if this is the default object that should be used for the media group. There should only be one default object per media group.
For more information, see the Media RSS specification.
Default value: FALSE
Since 0.4.0
"medium"
property"medium" GDataMediaMedium : Read
The type of object, complementing "content-type". It allows the consuming application to make simpler decisions between different content objects, based on whether they're a video or audio stream, for example.
For more information, see the Media RSS specification.
Default value: GDATA_MEDIA_UNKNOWN
Since 0.4.0
"uri"
property"uri" gchar* : Read
The direct URI to the media object.
For more information, see the Media RSS specification.
Default value: NULL
Since 0.4.0
"width"
property"width" guint : Read
The width of the media object.
For more information, see the Media RSS specification.
Default value: 0
Since 0.4.0