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.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:

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:

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:

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:

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:

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:

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:

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:

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