Clutter::Media3pm
An interface for controlling playback of media actors
Overview
Clutter::Media is an interface for controlling playback of media sources.
Clutter core does not provide an implementation of this interface, but other integration libraries like Clutter-GStreamer implement it to offer a uniform API for applications.
Hierarchy
Glib::Interface+----Clutter::Media
Methods
double = $media->get_audio_volume
$media->set_audio_volume ($volume)
- •
-
$volume(double)
double = $media->get_buffer_fill
boolean = $media->get_can_seek
double = $media->get_duration
$media->set_filename ($filename)
- •
-
$filename(string)
boolean = $media->get_playing
$media->set_playing ($playing)
- •
-
$playing(boolean)
double = $media->get_progress
$media->set_progress ($progress)
- •
-
$progress(double)
string = $media->get_uri
$media->set_uri ($uri)
- •
-
$uri(string)
Creating a custom media object
package MyMedia;use Clutter;use Glib::Object::Subclass'Glib::Object',interfaces => [ qw( Clutter::Media ) ],;
Properties
'audio-volume' (double : readable / writable / private)
|
The volume of the audio |
|---|---|
'buffer-fill' (double : readable / private)
|
The fill level of the buffer |
'can-seek' (boolean : readable / private)
|
Whether the current stream is seekable |
'duration' (double : readable / private)
|
The duration of the stream, in seconds |
'playing' (boolean : readable / writable / private)
|
Wheter the actor is playing |
'progress' (double : readable / writable / private)
|
Current progress of the playback |
'uri' (string : readable / writable / private)
|
URI of a media file |
Signals
eos(Clutter::Media)
error(Clutter::Media, gpointer)
Releases
2 releases since Debian 5.0 (Lenny); the text changed 1 time.