AgsSndfile
AgsSndfile — Libsndfile wrapper
|
|
Object Hierarchy
GObject
╰── AgsSndfile
Includes
#include <ags/audio/file/ags_sndfile.h>
Description
AgsSndfile is the base object to ineract with libsndfile.
Functions
ags_sndfile_new ()
AgsSndfile *
ags_sndfile_new ();
Creates a new instance of AgsSndfile.
Since: 2.0.0
AGS_IS_SNDFILE()
#define AGS_IS_SNDFILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SNDFILE))
AGS_IS_SNDFILE_CLASS()
#define AGS_IS_SNDFILE_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SNDFILE))
AGS_SNDFILE()
#define AGS_SNDFILE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SNDFILE, AgsSndfile))
AGS_SNDFILE_CLASS()
#define AGS_SNDFILE_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SNDFILE, AgsSndfileClass))
AGS_SNDFILE_GET_CLASS()
#define AGS_SNDFILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SNDFILE, AgsSndfileClass))
ags_sndfile_get_type ()
GType
ags_sndfile_get_type ();
Types and Values
enum AgsSndfileFlags
Enum values to control the behavior or indicate internal state of AgsSndfile by
enable/disable as flags.
AGS_TYPE_SNDFILE
#define AGS_TYPE_SNDFILE (ags_sndfile_get_type())
struct AgsSndfile
struct AgsSndfile;
struct AgsSndfileClass
struct AgsSndfileClass {
GObjectClass object;
};
Property Details
The “audio-channels”
property
“audio-channels” guint
The audio channels to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
The “buffer-size”
property
“buffer-size” guint
The buffer size to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
The “file”
property
“file” gpointer
The assigned output SNDFILE.
Flags: Read / Write
Since: 2.0.0
The “format”
property
“format” guint
The format to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0