# GESAudioTestSource

Outputs a test audio stream using audiotestsrc. The default property values output silence. Useful for testing pipelines, or to fill gaps in an audio track.

## GESAudioTestSource

    GObject
        ╰──GInitiallyUnowned
            ╰──GESTimelineElement
                ╰──GESTrackElement
                    ╰──GESSource
                        ╰──GESAudioSource
                            ╰──GESAudioTestSource

### Children Properties

#### `freq`

Frequency of test signal. The sample rate needs to be at least 2 times higher.

Value type: gdouble

See freq

#### `input-channels-reorder`

The positions configuration to use to reorder the input channels consecutively according to their index.

Valid values:

- Reorder the input channels using the default GStreamer order (0) – gst
- Reorder the input channels using the SMPTE order (1) – smpte
- Reorder the input channels using the CINE order (2) – cine
- Reorder the input channels using the AC3 order (3) – ac3
- Reorder the input channels using the AAC order (4) – aac
- Reorder and mix all input channels to a single mono channel (5) – mono
- Reorder and mix all input channels to a single left and a single right stereo channels alternately (6) – alternate

See input-channels-reorder

#### `input-channels-reorder-mode`

The input channels reordering mode used to apply the selected positions configuration.

Valid values:

- Never reorder the input channels (0) – none
- Reorder the input channels only if they are unpositioned (1) – unpositioned
- Always reorder the input channels according to the selected configuration (2) – force

See input-channels-reorder-mode

#### `mix-matrix`

Transformation matrix for input/output channels.

Value type: GstValueArray

See mix-matrix

#### `mute`

mute channel

Value type: gboolean

See mute

#### `reverse`

Whether to playback the source reverse or not

Value type: gboolean

See reverse

#### `volume`

Volume of test signal

Value type: gdouble

See volume

#### `volume`

volume factor, 1.0=100%

Value type: gdouble

See volume

### Members

`parent` (GESAudioSource) –
No description available

### Class structure

#### GESAudioTestSourceClass

### GES.AudioTestSourceClass

## GES.AudioTestSource

    GObject.Object
        ╰──GObject.InitiallyUnowned
            ╰──GES.TimelineElement
                ╰──GES.TrackElement
                    ╰──GES.Source
                        ╰──GES.AudioSource
                            ╰──GES.AudioTestSource

### Children Properties

#### `freq`

Frequency of test signal. The sample rate needs to be at least 2 times higher.

Value type: Number

See freq (not introspectable)

#### `input-channels-reorder`

The positions configuration to use to reorder the input channels consecutively according to their index.

Valid values:

- Reorder the input channels using the default GStreamer order (0) – gst
- Reorder the input channels using the SMPTE order (1) – smpte
- Reorder the input channels using the CINE order (2) – cine
- Reorder the input channels using the AC3 order (3) – ac3
- Reorder the input channels using the AAC order (4) – aac
- Reorder and mix all input channels to a single mono channel (5) – mono
- Reorder and mix all input channels to a single left and a single right stereo channels alternately (6) – alternate

See input-channels-reorder (not introspectable)

#### `input-channels-reorder-mode`

The input channels reordering mode used to apply the selected positions configuration.

Valid values:

- Never reorder the input channels (0) – none
- Reorder the input channels only if they are unpositioned (1) – unpositioned
- Always reorder the input channels according to the selected configuration (2) – force

See input-channels-reorder-mode (not introspectable)

#### `mix-matrix`

Transformation matrix for input/output channels.

Value type: Gst.ValueArray

See mix-matrix (not introspectable)

#### `mute`

mute channel

Value type: Number

See mute (not introspectable)

#### `reverse`

Whether to playback the source reverse or not

Value type: Number

See reverse (not introspectable)

#### `volume`

Volume of test signal

Value type: Number

See volume (not introspectable)

#### `volume`

volume factor, 1.0=100%

Value type: Number

See volume (not introspectable)

### Members

`parent` (GES.AudioSource) –
No description available

## GES.AudioTestSource

    GObject.Object
        ╰──GObject.InitiallyUnowned
            ╰──GES.TimelineElement
                ╰──GES.TrackElement
                    ╰──GES.Source
                        ╰──GES.AudioSource
                            ╰──GES.AudioTestSource

### Children Properties

#### `freq`

Frequency of test signal. The sample rate needs to be at least 2 times higher.

Value type: float

See freq (not introspectable)

#### `input-channels-reorder`

The positions configuration to use to reorder the input channels consecutively according to their index.

Valid values:

- Reorder the input channels using the default GStreamer order (0) – gst
- Reorder the input channels using the SMPTE order (1) – smpte
- Reorder the input channels using the CINE order (2) – cine
- Reorder the input channels using the AC3 order (3) – ac3
- Reorder the input channels using the AAC order (4) – aac
- Reorder and mix all input channels to a single mono channel (5) – mono
- Reorder and mix all input channels to a single left and a single right stereo channels alternately (6) – alternate

See input-channels-reorder (not introspectable)

#### `input-channels-reorder-mode`

The input channels reordering mode used to apply the selected positions configuration.

Valid values:

- Never reorder the input channels (0) – none
- Reorder the input channels only if they are unpositioned (1) – unpositioned
- Always reorder the input channels according to the selected configuration (2) – force

See input-channels-reorder-mode (not introspectable)

#### `mix-matrix`

Transformation matrix for input/output channels.

Value type: Gst.ValueArray

See mix-matrix (not introspectable)

#### `mute`

mute channel

Value type: bool

See mute (not introspectable)

#### `reverse`

Whether to playback the source reverse or not

Value type: bool

See reverse (not introspectable)

#### `volume`

Volume of test signal

Value type: float

See volume (not introspectable)

#### `volume`

volume factor, 1.0=100%

Value type: float

See volume (not introspectable)

### Members

`parent` (GES.AudioSource) –
No description available

### Methods

#### ges_audio_test_source_get_freq

    double
    ges_audio_test_source_get_freq (GESAudioTestSource * self)

Get the current frequency of self.

Parameters:

`self` –

a GESAudioTestSource

Returns –

The current frequency of self.

#### GES.AudioTestSource.prototype.get_freq

    function GES.AudioTestSource.prototype.get_freq(): {
        // javascript wrapper for 'ges_audio_test_source_get_freq'
    }

Get the current frequency of self.

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

Returns (Number) –

The current frequency of self.

#### GES.AudioTestSource.get_freq

    def GES.AudioTestSource.get_freq (self):
        #python wrapper for 'ges_audio_test_source_get_freq'

Get the current frequency of self.

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

Returns (float) –

The current frequency of self.

#### ges_audio_test_source_get_volume

    double
    ges_audio_test_source_get_volume (GESAudioTestSource * self)

Get the current volume of self.

Parameters:

`self` –

a GESAudioTestSource

Returns –

The current volume of self

#### GES.AudioTestSource.prototype.get_volume

    function GES.AudioTestSource.prototype.get_volume(): {
        // javascript wrapper for 'ges_audio_test_source_get_volume'
    }

Get the current volume of self.

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

Returns (Number) –

The current volume of self

#### GES.AudioTestSource.get_volume

    def GES.AudioTestSource.get_volume (self):
        #python wrapper for 'ges_audio_test_source_get_volume'

Get the current volume of self.

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

Returns (float) –

The current volume of self

#### ges_audio_test_source_set_freq

    ges_audio_test_source_set_freq (GESAudioTestSource * self,
                                    gdouble freq)

Lets you set the frequency applied on the track element

Parameters:

`self` –

a GESAudioTestSource

`freq` –

The frequency you want to apply on self

#### GES.AudioTestSource.prototype.set_freq

    function GES.AudioTestSource.prototype.set_freq(freq: Number): {
        // javascript wrapper for 'ges_audio_test_source_set_freq'
    }

Lets you set the frequency applied on the track element

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

`freq` (Number) –

The frequency you want to apply on self

#### GES.AudioTestSource.set_freq

    def GES.AudioTestSource.set_freq (self, freq):
        #python wrapper for 'ges_audio_test_source_set_freq'

Lets you set the frequency applied on the track element

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

`freq` (float) –

The frequency you want to apply on self

#### ges_audio_test_source_set_volume

    ges_audio_test_source_set_volume (GESAudioTestSource * self,
                                      gdouble volume)

Sets the volume of the test audio signal.

Parameters:

`self` –

a GESAudioTestSource

`volume` –

The volume you want to apply on self

#### GES.AudioTestSource.prototype.set_volume

    function GES.AudioTestSource.prototype.set_volume(volume: Number): {
        // javascript wrapper for 'ges_audio_test_source_set_volume'
    }

Sets the volume of the test audio signal.

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

`volume` (Number) –

The volume you want to apply on self

#### GES.AudioTestSource.set_volume

    def GES.AudioTestSource.set_volume (self, volume):
        #python wrapper for 'ges_audio_test_source_set_volume'

Sets the volume of the test audio signal.

Parameters:

`self` (GES.AudioTestSource) –

a GES.AudioTestSource

`volume` (float) –

The volume you want to apply on self

## Constants

### GES_TYPE_AUDIO_TEST_SOURCE

    #define GES_TYPE_AUDIO_TEST_SOURCE ges_audio_test_source_get_type()

The results of the search are