Rechercher une page de manuel
Clutter::Media.3pm
Langue: en
Version: 2008-02-20 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
Clutter::MediaDESCRIPTION
FIXMEHIERARCHY
Glib::Interface +----Clutter::Media
METHODS
integer = $media->get_buffer_percent
integer = $media->get_buffer_percent
integer = $media->get_duration
integer = $media->get_duration
$media->set_filename ($filename)
$media->set_filename ($filename)
-
- •
- $filename (string)
boolean = $media->get_playing
boolean = $media->get_playing
$media->set_playing ($playing)
$media->set_playing ($playing)
-
- •
- $playing (boolean)
integer = $media->get_position
integer = $media->get_position
$media->set_position ($position)
$media->set_position ($position)
-
- •
- $position (integer)
string = $media->get_uri
string = $media->get_uri
$media->set_uri ($uri)
$media->set_uri ($uri)
-
- •
- $uri (string)
double = $media->get_volume
double = $media->get_volume
$media->set_volume ($volume)
$media->set_volume ($volume)
-
- •
- $volume (double)
CREATING A CUSTOM MEDIA OBJECT
package MyMedia; use Clutter; use Glib::Object::Subclass 'Glib::Object', interfaces => [ qw( Clutter::Media ) ], ;
VIRTUAL METHODS
In order to create a Clutter::Media object, an implementation of the following methods is required:
- SET_URI ($media, $uri)
- uri = GET_URI ($media)
- SET_PLAYING ($media, $is_playing)
- is_playing = GET_PLAYING ($media)
- SET_POSITION ($media, $position)
- position = GET_POSITION ($media)
- SET_VOLUME ($media, $volume)
- volume = GET_VOLUME ($media)
- boolean = CAN_SEEK ($media)
- double = GET_BUFFER_PERCENT ($media)
- duration = GET_DURATION ($media)
PROPERTIES
- 'buffer-percent' (integer : readable / private)
- The percentage the current stream buffer is filled.
- 'can-seek' (boolean : readable / private)
- TRUE if the current stream is seekable.
- 'duration' (integer : readable / private)
- The duration of the current stream in seconds.
- 'playing' (boolean : readable / writable / private)
- TRUE if playing.
- 'position' (integer : readable / writable / private)
- The position in the current stream in seconds.
- 'uri' (string : readable / writable / private)
- The loaded URI.
- 'volume' (double : readable / writable / private)
- The audio volume.
SIGNALS
- eos (Clutter::Media)
- error (Clutter::Media, gpointer)
SEE ALSO
Clutter, Glib::InterfaceCOPYRIGHT
Copyright (C) 2006 OpenedHand Ltd.This module is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public Library version 2.1, or under the terms of the Artistic License. See Clutter for the full copyright notice.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre