Player


Object Hierarchy:

Object hierarchy for Player

Description:

[ CCode ( type_id = "clapper_player_get_type ()" ) ]
public class Player : ThreadedObject

The media player object used for playback.

Player was written in an easy to use way, so no special GStreamer experience is needed to get started with making various playback applications.

Scheduling media for playback is done using a [class@Clapper.Queue] upon which player operates.

Player uses `GStreamer` internally and handles playback on a separate thread, while serializing all events/commands between player and the thread it was created upon (usually main app thread). This makes it very easy to integrate with UI toolkits that operate on a single thread like (but not limited to) GTK.

To listen for property changes, you can connect to property "notify" signal.


Namespace: Clapper
Package: clapper-0.0

Content:

Properties:

Creation methods:

Methods:

Signals:

Inherited Members:

All known members inherited from class Clapper.ThreadedObject