| Clutter 0.0 Reference Manual | ||||
|---|---|---|---|---|
#define CLUTTER_MEDIA_GET_INTERFACE (obj) ClutterMedia; ClutterMediaInterface; void clutter_media_set_uri (ClutterMedia *media, const char *uri); const char* clutter_media_get_uri (ClutterMedia *media); void clutter_media_set_playing (ClutterMedia *media, gboolean playing); gboolean clutter_media_get_playing (ClutterMedia *media); void clutter_media_set_position (ClutterMedia *media, int position); int clutter_media_get_position (ClutterMedia *media); void clutter_media_set_volume (ClutterMedia *media, double volume); double clutter_media_get_volume (ClutterMedia *media); gboolean clutter_media_get_can_seek (ClutterMedia *media); int clutter_media_get_buffer_percent (ClutterMedia *media); int clutter_media_get_duration (ClutterMedia *media); void clutter_media_set_filename (ClutterMedia *media, const gchar *filename);
"buffer-percent" gint : Read "can-seek" gboolean : Read "duration" gint : Read "playing" gboolean : Read / Write "position" gint : Read / Write "uri" gchararray : Read / Write "volume" gdouble : Read / Write
"eos" void user_function (ClutterMedia *cluttermedia, gpointer user_data) : Run last "error" void user_function (ClutterMedia *cluttermedia, gpointer arg1, gpointer user_data) : Run last "metadata-available" void user_function (ClutterMedia *cluttermedia, gpointer arg1, gpointer user_data) : Run last
typedef struct {
GTypeInterface base_iface;
void (*set_uri) (ClutterMedia *media,
const char *uri);
const char *(*get_uri) (ClutterMedia *media);
void (*set_playing) (ClutterMedia *media,
gboolean playing);
gboolean (*get_playing) (ClutterMedia *media);
void (*set_position) (ClutterMedia *media,
int position);
int (*get_position) (ClutterMedia *media);
void (*set_volume) (ClutterMedia *media,
double volume);
double (*get_volume) (ClutterMedia *media);
gboolean (*can_seek) (ClutterMedia *media);
int (*get_buffer_percent) (ClutterMedia *media);
int (*get_duration) (ClutterMedia *media);
/* signals */
void (* metadata_available) (ClutterMedia *media,
GstTagList *tag_list);
void (* eos) (ClutterMedia *media);
void (* error) (ClutterMedia *media,
GError *error);
} ClutterMediaInterface;
void clutter_media_set_uri (ClutterMedia *media, const char *uri);
media : |
|
uri : |
void clutter_media_set_playing (ClutterMedia *media, gboolean playing);
media : |
|
playing : |
gboolean clutter_media_get_playing (ClutterMedia *media);
media : |
|
| Returns : |
void clutter_media_set_position (ClutterMedia *media, int position);
media : |
|
position : |
int clutter_media_get_position (ClutterMedia *media);
media : |
|
| Returns : |
void clutter_media_set_volume (ClutterMedia *media, double volume);
media : |
|
volume : |
double clutter_media_get_volume (ClutterMedia *media);
media : |
|
| Returns : |
gboolean clutter_media_get_can_seek (ClutterMedia *media);
media : |
|
| Returns : |
int clutter_media_get_buffer_percent
(ClutterMedia *media);
media : |
|
| Returns : |
int clutter_media_get_duration (ClutterMedia *media);
media : |
|
| Returns : |
void clutter_media_set_filename (ClutterMedia *media, const gchar *filename);
media : |
|
filename : |
buffer-percent" property"buffer-percent" gint : Read
The percentage the current stream buffer is filled.
Allowed values: [0,100]
Default value: 0
can-seek" property"can-seek" gboolean : Read
TRUE if the current stream is seekable.
Default value: FALSE
duration" property"duration" gint : Read
The duration of the current stream in seconds.
Allowed values: >= 0
Default value: 0
position" property"position" gint : Read / Write
The position in the current stream in seconds.
Allowed values: >= 0
Default value: 0
void user_function (ClutterMedia *cluttermedia, gpointer user_data) : Run last
cluttermedia : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
void user_function (ClutterMedia *cluttermedia, gpointer arg1, gpointer user_data) : Run last
cluttermedia : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |
void user_function (ClutterMedia *cluttermedia, gpointer arg1, gpointer user_data) : Run last
cluttermedia : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |