Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_ANALYSE_CHANNEL_GET_BUFFER_MUTEX() |
void | ags_analyse_channel_buffer_add () |
void | ags_analyse_channel_retrieve_frequency_and_magnitude () |
AgsAnalyseChannel * | ags_analyse_channel_new () |
#define | AGS_ANALYSE_CHANNEL() |
#define | AGS_ANALYSE_CHANNEL_CLASS() |
#define | AGS_ANALYSE_CHANNEL_GET_CLASS() |
#define | AGS_IS_ANALYSE_CHANNEL() |
GType | ags_analyse_channel_get_type () |
AgsPort * | buffer-cleared | Read / Write |
AgsPort * | buffer-computed | Read / Write |
guint | cache-buffer-size | Read / Write |
guint | cache-format | Read / Write |
guint | cache-samplerate | Read / Write |
AgsPort * | frequency-buffer | Read / Write |
AgsPort * | magnitude-buffer | Read / Write |
#define | AGS_TYPE_ANALYSE_CHANNEL |
struct | AgsAnalyseChannel |
struct | AgsAnalyseChannelClass |
#define AGS_ANALYSE_CHANNEL_GET_BUFFER_MUTEX(obj) (((AgsAnalyseChannel *) obj)->buffer_mutex)
void ags_analyse_channel_buffer_add (AgsAnalyseChannel *analyse_channel
,void *buffer
,guint samplerate
,guint buffer_size
,guint format
);
void
ags_analyse_channel_retrieve_frequency_and_magnitude
(AgsAnalyseChannel *analyse_channel
);
AgsAnalyseChannel *
ags_analyse_channel_new (AgsChannel *source
);
Create a new instance of AgsAnalyseChannel
Since: 2.0.0
#define AGS_ANALYSE_CHANNEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ANALYSE_CHANNEL, AgsAnalyseChannel))
#define AGS_ANALYSE_CHANNEL_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ANALYSE_CHANNEL, AgsAnalyseChannel))
#define AGS_ANALYSE_CHANNEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_ANALYSE_CHANNEL, AgsAnalyseChannelClass))
#define AGS_IS_ANALYSE_CHANNEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ANALYSE_CHANNEL))
“buffer-cleared”
property“buffer-cleared” AgsPort *
The property indicating if buffer was cleared.
Flags: Read / Write
Since: 2.0.0
“buffer-computed”
property“buffer-computed” AgsPort *
The property indicating if buffer was computed.
Flags: Read / Write
Since: 2.0.0
“cache-buffer-size”
property“cache-buffer-size” guint
The cache's buffer length.
Flags: Read / Write
Default value: 1024
Since: 2.0.0
“cache-format”
property“cache-format” guint
The cache's format.
Flags: Read / Write
Default value: 16
Since: 2.0.0
“cache-samplerate”
property“cache-samplerate” guint
The cache's samplerate.
Flags: Read / Write
Default value: 48000
Since: 2.0.0
“frequency-buffer”
property“frequency-buffer” AgsPort *
The frequency buffer.
Flags: Read / Write
Since: 2.0.0
“magnitude-buffer”
property“magnitude-buffer” AgsPort *
The magnitude buffer.
Flags: Read / Write
Since: 2.0.0