Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_FREQUENCY_MAP_MANAGER_EQUINOX |
enum | AgsFrequencyMapManagerFlags |
#define | AGS_TYPE_FREQUENCY_MAP_MANAGER |
struct | AgsFrequencyMapManager |
struct | AgsFrequencyMapManagerClass |
#define AGS_FREQUENCY_MAP_MANAGER_GET_OBJ_MUTEX(obj) (((AgsFrequencyMapManager *) obj)->obj_mutex)
pthread_mutex_t *
ags_frequency_map_manager_get_class_mutex
();
Get class mutex.
Since: 2.3.0
gboolean ags_frequency_map_manager_test_flags (AgsFrequencyMapManager *frequency_map_manager
,guint flags
);
Test flags
to be set on recall
.
Since: 2.3.0
void ags_frequency_map_manager_set_flags (AgsFrequencyMapManager *frequency_map_manager
,guint flags
);
Set flags.
Since: 2.3.0
void ags_frequency_map_manager_unset_flags (AgsFrequencyMapManager *frequency_map_manager
,guint flags
);
Unset flags.
Since: 2.3.0
void ags_frequency_map_manager_add_frequency_map (AgsFrequencyMapManager *frequency_map_manager
,AgsFrequencyMap *frequency_map
);
Add frequency_map
to frequency_map_manager
.
Since: 2.3.0
void ags_frequency_map_manager_add_factorized_frequency_map (AgsFrequencyMapManager *frequency_map_manager
,AgsFrequencyMap *frequency_map
);
Add frequency_map
to frequency_map_manager
.
Since: 2.3.0
AgsFrequencyMap * ags_frequency_map_manager_find_frequency_map (AgsFrequencyMapManager *frequency_map_manager
,guint samplerate
,guint buffer_size
,gdouble freq
);
Find AgsFrequencyMap by samplerate
, buffer_size
and freq
.
frequency_map_manager |
||
samplerate |
the samplerate to match |
|
buffer_size |
the buffer size to match |
|
freq |
the frequency to match |
Since: 2.3.0
AgsFrequencyMap * ags_frequency_map_manager_find_factorized_frequency_map (AgsFrequencyMapManager *frequency_map_manager
,guint samplerate
,guint buffer_size
);
Find AgsFrequencyMap by samplerate
and buffer_size
.
frequency_map_manager |
||
samplerate |
the samplerate to match |
|
buffer_size |
the buffer size to match |
Since: 2.3.0
void
ags_frequency_map_manager_load_default
(AgsFrequencyMapManager *frequency_map_manager
);
Load default AgsFrequencyMap.
Since: 2.3.0
AgsFrequencyMapManager * ags_frequency_map_manager_get_instance ();
Get instance.
Since: 2.3.0
AgsFrequencyMapManager * ags_frequency_map_manager_new ();
Create a new instance of AgsFrequencyMapManager
Since: 2.3.0
#define AGS_FREQUENCY_MAP_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FREQUENCY_MAP_MANAGER, AgsFrequencyMapManager))
#define AGS_FREQUENCY_MAP_MANAGER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FREQUENCY_MAP_MANAGER, AgsFrequencyMapManagerClass))
#define AGS_FREQUENCY_MAP_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FREQUENCY_MAP_MANAGER, AgsFrequencyMapManagerClass))
#define AGS_IS_FREQUENCY_MAP_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FREQUENCY_MAP_MANAGER))
Enum values to control the behavior or indicate internal state of AgsFrequencyMapManager by enable/disable as flags.
#define AGS_TYPE_FREQUENCY_MAP_MANAGER (ags_frequency_map_manager_get_type())