GstClock Abstract class for global clocks #GstSystemClock A datatype to hold a time, measured in microseconds. A datatype to hold a timedifference, measured in microseconds. The function prototype of the callback. @clock: The clock that triggered the callback @time: The time it was triggered @id: The id that expired @user_data: user data passed in the async_wait call A detatype to hold the handle to an outstanding async clock callback The return value of a clock operation. @GST_CLOCK_STOPPED: The clock is stopped. @GST_CLOCK_TIMEOUT: The operation timed out. @GST_CLOCK_EARLY: The operation was scheduled too late. @GST_CLOCK_ERROR: An error occured Calculate a difference between to clock times. @s: the first time @e: the second time Convert a GTimeVal to a GstClockTime @tv: the timeval to convert The opaque data structure of the clock. @clock: @active: @clock: @Returns: @clock: @Returns: @clock: @time: @func: @user_data: @Returns: @clock: @id: @clock: @interval: @func: @user_data: @Returns: @clock: @id: @clock: @id: @clock: @id: @Returns: @clock: @Returns: @clock: @Returns: @id: @Returns: @clock: @Returns: @clock: @resolution: @clock: @speed: @clock: @Returns: @speed: @clock: @clock: @time: @Returns: