GESTestClip: GStreamer Editing Services 1.9.1 Reference Manual

## GESTestClip GESTestClip |

## Functions

GESTestClip * | ges_test_clip_new ()
GESTestClip * | ges_test_clip_new_for_nick ()
GESVideoTestPattern | ges_test_clip_get_vpattern ()
gdouble | ges_test_clip_get_frequency ()
gdouble | ges_test_clip_get_volume ()
gboolean | ges_test_clip_is_muted ()
void | ges_test_clip_set_vpattern ()
void | ges_test_clip_set_frequency ()
void | ges_test_clip_set_mute ()
void | ges_test_clip_set_volume ()

## Properties

gdouble | freq | Read / Write / Construct
gboolean | mute | Read / Write / Construct
gdouble | volume | Read / Write / Construct
GESVideoTestPattern | vpattern | Read / Write / Construct

## Types and Values

| GESTestClip
| GESTestClipClass

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GESTimelineElement
                ╰── GESContainer
                    ╰── GESClip
                        ╰── GESSourceClip
                            ╰── GESTestClip

## Implemented Interfaces

GESTestClip implements GESExtractable and GESMetaContainer.

## Includes

    #include <ges/ges.h>

## Description

## Functions

### ges_test_clip_new ()

    GESTestClip *
    ges_test_clip_new (void);

### ges_test_clip_new_for_nick ()

    GESTestClip *
    ges_test_clip_new_for_nick (gchar *nick);

### ges_test_clip_get_vpattern ()

    GESVideoTestPattern
    ges_test_clip_get_vpattern (GESTestClip *self);

### ges_test_clip_get_frequency ()

    gdouble
    ges_test_clip_get_frequency (GESTestClip *self);

### ges_test_clip_get_volume ()

    gdouble
    ges_test_clip_get_volume (GESTestClip *self);

### ges_test_clip_is_muted ()

    gboolean
    ges_test_clip_is_muted (GESTestClip *self);

### ges_test_clip_set_vpattern ()

    void
    ges_test_clip_set_vpattern (GESTestClip *self,
                                GESVideoTestPattern vpattern);

### ges_test_clip_set_frequency ()

    void
    ges_test_clip_set_frequency (GESTestClip *self,
                                 gdouble freq);

### ges_test_clip_set_mute ()

    void
    ges_test_clip_set_mute (GESTestClip *self,
                            gboolean mute);

### ges_test_clip_set_volume ()

    void
    ges_test_clip_set_volume (GESTestClip *self,
                              gdouble volume);

## Types and Values

### GESTestClip

    typedef struct _GESTestClip GESTestClip;

### GESTestClipClass

    typedef struct {
    } GESTestClipClass;

## Property Details

### The `“freq”` property

      “freq”                     gdouble

The frequency to generate. See audiotestsrc element.

Flags: Read / Write / Construct

Allowed values: [0,20000]

Default value: 440

### The `“mute”` property

      “mute”                     gboolean

Mute audio track.

Flags: Read / Write / Construct

Default value: FALSE

### The `“volume”` property

      “volume”                   gdouble

The volume of the test audio signal.

Flags: Read / Write / Construct

Allowed values: [0,1]

Default value: 1

### The `“vpattern”` property

      “vpattern”                 GESVideoTestPattern

Which video pattern to display. See videotestsrc element.

Flags: Read / Write / Construct

Default value: GES_VIDEO_TEST_PATTERN_SMPTE