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. |
EnhancerProxy |
An intermediary between player and enhancer plugin. unstable since: 0.10 |
EnhancerProxyList |
A list of enhancer proxies. unstable since: 0.10 |
Feature |
A base class for creating new features for the player. deprecated: 0.10 |
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 deprecated: 0.10 |
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 |
Reactable |
An interface for creating enhancers that react to the playback and/or events that should influence it. unstable since: 0.10 |
Bitfields
EnhancerParamFlags |
Additional unstable since: 0.10 |
ReactableItemUpdatedFlags |
Flags informing which properties were updated within unstable since: 0.10 |
Functions
enhancer_check |
Check if an enhancer of deprecated: 0.10 since: 0.8 |
get_global_enhancer_proxies |
Get a list of available enhancers in the form of unstable since: 0.10 |
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 | |
ENHANCER_PROXY_CAST | |
ENHANCER_PROXY_LIST_CAST | |
EXTRACTABLE_CAST | |
FEATURE_CAST | |
HARVEST_CAST | |
MARKER_CAST | |
MEDIA_ITEM_CAST | |
MPRIS_CAST | |
PLAYER_CAST | |
QUEUE_CAST | |
REACTABLE_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. |