Class

AstalCavaCava

Description

final class AstalCava.Cava : GObject.Object
{
  /* No available fields */
}

No description available.

Ancestors

Functions

astal_cava_cava_get_default

Gets the default Cava object.

Instance methods

astal_cava_cava_get_active
No description available.

astal_cava_cava_get_autosens
No description available.

astal_cava_cava_get_bars
No description available.

astal_cava_cava_get_channels
No description available.

astal_cava_cava_get_framerate
No description available.

astal_cava_cava_get_high_cutoff
No description available.

astal_cava_cava_get_input
No description available.

astal_cava_cava_get_low_cutoff
No description available.

astal_cava_cava_get_noise_reduction
No description available.

astal_cava_cava_get_samplerate
No description available.

astal_cava_cava_get_source
No description available.

astal_cava_cava_get_stereo
No description available.

astal_cava_cava_get_values
No description available.

astal_cava_cava_set_active
No description available.

astal_cava_cava_set_autosens
No description available.

astal_cava_cava_set_bars
No description available.

astal_cava_cava_set_channels
No description available.

astal_cava_cava_set_framerate
No description available.

astal_cava_cava_set_high_cutoff
No description available.

astal_cava_cava_set_input
No description available.

astal_cava_cava_set_low_cutoff
No description available.

astal_cava_cava_set_noise_reduction
No description available.

astal_cava_cava_set_samplerate
No description available.

astal_cava_cava_set_source
No description available.

astal_cava_cava_set_stereo
No description available.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AstalCava.Cava:active

Whether or not the audio capture and visualization is running. if false the values array will not be updated.

AstalCava.Cava:autosens

When set, the sensitivity will automatically be adjusted.

AstalCava.Cava:bars

The number of bars the visualizer should create.

AstalCava.Cava:channels

How many input channels to consider.

AstalCava.Cava:framerate

How often the values should be updated.

AstalCava.Cava:high-cutoff

Cut off frequencies above this value.

AstalCava.Cava:input

Specifies which audio server should be used.

AstalCava.Cava:low-cutoff

Cut off frequencies below this value.

AstalCava.Cava:noise-reduction

Adjusts the noise-reduction filter. low values are fast and noisy, large values are slow and smooth.

AstalCava.Cava:samplerate

The samplerate of the input.

AstalCava.Cava:source

Specifies which audio source should be used. Refer to the cava docs on how to use this property.

AstalCava.Cava:stereo
No description available.

AstalCava.Cava:values

A list of values, each represent the height of one bar. The values are generally between 0 and 1 but can overshoot occasionally, in which case the sensitivity will be decreased automatically if AstalCavaCava:autosens is set. The array will have AstalCavaCava:bars entries. If AstalCavaCava:stereo is set, the first half of the array will represent the left channel and the second half the right channel, so there will be only bars/2 bars per channel. If the number of bars is odd, the last value will be 0.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AstalCavaCavaClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.