Class

AgsAudioFrequencyMap

Description

class AgsAudio.FrequencyMap : GObject.Object
{
  flags: AgsFrequencyMapFlags,
  connectable_flags: AgsConnectableFlags,
  obj_mutex: GRecMutex,
  uuid: AgsUUID*,
  z_index: guint,
  window_count: guint,
  samplerate: guint,
  buffer_size: guint,
  frame_count: guint,
  attack: guint,
  oscillator_mode: guint,
  freq: gdouble,
  buffer: AgsComplex*
}

No description available.

Ancestors

Constructors

ags_frequency_map_new
No description available.

since: 3.0.0

Functions

ags_frequency_map_sort_func

Sort frequency maps.

since: 3.0.0

Instance methods

ags_frequency_map_compute_max_likelihood

Compute maximum likelihood source and store in retval.

since: 3.0.0

ags_frequency_map_factorize

Factorize frequency_map.

since: 3.0.0

ags_frequency_map_process

Process frequency_map.

since: 3.0.0

ags_frequency_map_set_flags

Set flags.

since: 3.0.0

ags_frequency_map_test_flags

Test flags to be set on recall.

since: 3.0.0

ags_frequency_map_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.FrequencyMap:attack

The attack to be used.

since: 3.0.0

AgsAudio.FrequencyMap:buffer-size

The buffer size to be used.

since: 3.0.0

AgsAudio.FrequencyMap:frame-count

The initial size of audio data.

since: 3.0.0

AgsAudio.FrequencyMap:freq

The freq to be used.

since: 3.0.0

AgsAudio.FrequencyMap:oscillator-mode

The oscillator mode to be used.

since: 3.0.0

AgsAudio.FrequencyMap:samplerate

The samplerate to be used.

since: 3.0.0

AgsAudio.FrequencyMap:window-count

The the window count of total z-indexes.

since: 3.0.0

AgsAudio.FrequencyMap:z-index

The z-index as position of this frequency map.

since: 3.0.0

Signals

AgsAudio.FrequencyMap::compute-max-likelihood

The ::compute-max-likelihood signal notifies about max likelihooded commputed.

since: 3.0.0

AgsAudio.FrequencyMap::factorize

The ::factorize signal notifies about factorizing map.

since: 3.0.0

AgsAudio.FrequencyMap::process

The ::process signal notifies about processed buffer.

since: 3.0.0

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 AgsAudioFrequencyMapClass {
  GObjectClass gobject;
  void (* process) (
    AgsFrequencyMap* frequency_map
  );
  void (* factorize) (
    AgsFrequencyMap* frequency_map,
    AgsFrequencyMap* factorized_frequency_map
  );
  void (* compute_max_likelihood) (
    AgsFrequencyMap* frequency_map,
    AgsComplex* source,
    AgsComplex** retval
  );
  
}

No description available.

Class members
gobject: GObjectClass

No description available.

process: void (* process) ( AgsFrequencyMap* frequency_map )

No description available.

factorize: void (* factorize) ( AgsFrequencyMap* frequency_map, AgsFrequencyMap* factorized_frequency_map )

No description available.

compute_max_likelihood: void (* compute_max_likelihood) ( AgsFrequencyMap* frequency_map, AgsComplex* source, AgsComplex** retval )

No description available.

Virtual methods

AgsAudio.FrequencyMapClass.compute_max_likelihood

Compute maximum likelihood source and store in retval.

since: 3.0.0

AgsAudio.FrequencyMapClass.factorize

Factorize frequency_map.

since: 3.0.0

AgsAudio.FrequencyMapClass.process

Process frequency_map.

since: 3.0.0