gstaudioclock

gstaudioclock

Functions

GstClockTime (*GstAudioClockGetTimeFunc) ()
GstClock * gst_audio_clock_new ()
GstClock * gst_audio_clock_new_full ()
GstClockTime gst_audio_clock_adjust ()
GstClockTime gst_audio_clock_get_time ()
void gst_audio_clock_reset ()
void gst_audio_clock_invalidate ()

Types and Values

struct GstAudioClock

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstClock
            ╰── GstSystemClock
                ╰── GstAudioClock

Includes

#include <gst/audio/gstaudioclock.h>

Description

Functions

GstAudioClockGetTimeFunc ()

GstClockTime
(*GstAudioClockGetTimeFunc) (GstClock *clock,
                             gpointer user_data);

gst_audio_clock_new ()

GstClock *
gst_audio_clock_new (const gchar *name,
                     GstAudioClockGetTimeFunc func,
                     gpointer user_data);

gst_audio_clock_new_full ()

GstClock *
gst_audio_clock_new_full (const gchar *name,
                          GstAudioClockGetTimeFunc func,
                          gpointer user_data,
                          GDestroyNotify destroy_notify);

gst_audio_clock_adjust ()

GstClockTime
gst_audio_clock_adjust (GstClock *clock,
                        GstClockTime time);

gst_audio_clock_get_time ()

GstClockTime
gst_audio_clock_get_time (GstClock *clock);

gst_audio_clock_reset ()

void
gst_audio_clock_reset (GstAudioClock *clock,
                       GstClockTime time);

gst_audio_clock_invalidate ()

void
gst_audio_clock_invalidate (GstClock *clock);

Types and Values

struct GstAudioClock

struct GstAudioClock;