Namespace
Clapper – 0.0
Clapper playback library
Dependencies
| GLib—2.0 | A general-purpose, portable utility library |
| Browse documentation | |
| GObject—2.0 | The base type system library |
| Browse documentation | |
| Gio—2.0 | GObject Interfaces and Objects, Networking, IPC, and I/O |
| Browse documentation | |
| Gst—1.0 | GStreamer core library |
| Browse documentation | |
| GstBase—1.0 | GStreamer base and utility classes |
| Browse documentation | |
| GstAudio—1.0 | GStreamer audio library |
| Browse documentation | |
| GstPbutils—1.0 | GStreamer base utils library |
| Browse documentation | |
| GstTag—1.0 | GStreamer tag support library |
| Browse documentation |
Classes
| AudioStream |
Represents an audio stream within media. |
| Discoverer |
An optional Discoverer feature to be added to the player. |
| Feature |
A base class for creating new features for the player. |
| Harvest |
An object storing data from enhancers that implement since: 0.8 |
| Marker |
Represents a point in timeline. |
| MediaItem |
Represents a media item. |
| Mpris |
An optional |
| Player |
The media player object used for playback. |
| Queue |
A queue of media to be played. |
| Server |
An optional Server feature to add to the player. |
| Stream |
Represents a stream within media. |
| StreamList |
A list of media streams. |
| SubtitleStream |
Represents a subtitle stream within media. |
| ThreadedObject |
A base class for creating objects that work within a separate thread. |
| Timeline |
A media timeline filled with point markers. |
| VideoStream |
Represents a video stream within media. |
Interfaces
| Extractable |
An interface for creating enhancers that resolve given URI into something playable. since: 0.8 |
Functions
| enhancer_check |
Check if an enhancer of since: 0.8 |
| init |
Initializes the Clapper library. Implementations must always call this before using Clapper API. |
| init_check |
This function does the same thing as |
Function Macros
| AUDIO_STREAM_CAST | |
| CHECK_VERSION | |
| DEPRECATED_FOR | |
| DISCOVERER_CAST | |
| ENCODE_VERSION | |
| EXTRACTABLE_CAST | |
| FEATURE_CAST | |
| HARVEST_CAST | |
| MARKER_CAST | |
| MEDIA_ITEM_CAST | |
| MPRIS_CAST | |
| PLAYER_CAST | |
| QUEUE_CAST | |
| SERVER_CAST | |
| STREAM_CAST | |
| STREAM_LIST_CAST | |
| SUBTITLE_STREAM_CAST | |
| THREADED_OBJECT_CAST | |
| TIME_ARGS |
Formats |
| TIME_MS_ARGS |
Formats |
| TIMELINE_CAST | |
| VIDEO_STREAM_CAST |
Constants
| HAVE_DISCOVERER |
Check if Clapper was compiled with Discoverer feature. |
| HAVE_MPRIS |
Check if Clapper was compiled with MPRIS feature. |
| HAVE_SERVER |
Check if Clapper was compiled with Server feature. |
| MAJOR_VERSION |
Clapper major version component. |
| MARKER_NO_END |
The value used to indicate that marker does not have an ending time specified. |
| MICRO_VERSION |
Clapper micro version component. |
| MINOR_VERSION |
Clapper minor version component. |
| QUEUE_INVALID_POSITION |
The value used to refer to an invalid position in a |
| STREAM_LIST_INVALID_POSITION |
The value used to refer to an invalid position in a |
| TIME_FORMAT |
A string that can be used in printf-like format to display
e.g. position or duration in |
| TIME_MS_FORMAT |
Same as |
| VERSION_S |
Clapper version, encoded as a string. |
| WITH_ENHANCERS_LOADER |
Check if Clapper was compiled with Enhancers Loader functionality. |