clock.h File Reference

#include <glibmm.h>
#include <gst/gstclock.h>
#include <gstreamermm/object.h>

Go to the source code of this file.

Classes

class  Gst::ClockID
 A datatype to hold the handle to an outstanding sync or async clock callback. More...
class  Gst::Clock
 Gst::Clock — Abstract class for global clocks. More...

Namespaces

namespace  Gst
namespace  Glib

Typedefs

typedef GstClockTime Gst::ClockTime
typedef GstClockTimeDiff Gst::ClockTimeDiff

Enumerations

enum  Gst::ClockEntryType {
  Gst::CLOCK_ENTRY_SINGLE,
  Gst::CLOCK_ENTRY_PERIODIC
}
enum  Gst::ClockReturn {
  Gst::CLOCK_OK,
  Gst::CLOCK_EARLY,
  Gst::CLOCK_UNSCHEDULED,
  Gst::CLOCK_BUSY,
  Gst::CLOCK_BADTIME,
  Gst::CLOCK_ERROR,
  Gst::CLOCK_UNSUPPORTED
}
enum  Gst::ClockFlags {
  Gst::CLOCK_FLAG_CAN_DO_SINGLE_SYNC = GST_OBJECT_FLAG_LAST << 0,
  Gst::CLOCK_FLAG_CAN_DO_SINGLE_ASYNC = GST_OBJECT_FLAG_LAST << 1,
  Gst::CLOCK_FLAG_CAN_DO_PERIODIC_SYNC = GST_OBJECT_FLAG_LAST << 2,
  Gst::CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC = GST_OBJECT_FLAG_LAST << 3,
  Gst::CLOCK_FLAG_CAN_SET_RESOLUTION = GST_OBJECT_FLAG_LAST << 4,
  Gst::CLOCK_FLAG_CAN_SET_MASTER = GST_OBJECT_FLAG_LAST << 5,
  Gst::CLOCK_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8
}

Functions

guint Gst::get_hours (ClockTime time)
 Get hour component of Gst::ClockTime.
guint Gst::get_minutes (ClockTime time)
 Get minute component of Gst::ClockTime.
guint Gst::get_seconds (ClockTime time)
 Get seconds component of Gst::ClockTime.
guint Gst::get_milliseconds (ClockTime time)
 Get milliseconds component of Gst::ClockTime.
guint Gst::get_microseconds (ClockTime time)
 Get microseconds component of Gst::ClockTime.
guint Gst::get_nanoseconds (ClockTime time)
 Get nanoseconds component of Gst::ClockTime.
guint Gst::get_fractional_seconds (ClockTime time)
 Get fractional component (milli, micro and nano seconds) of Gst::ClockTime.

Variables

const ClockTime Gst::CLOCK_TIME_NONE = GST_CLOCK_TIME_NONE


Generated on Sun Feb 15 19:01:00 2009 for gstreamermm by  doxygen 1.5.7.1