|  |  |  | Advanced Gtk+ Sequencer Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/audio/file/ags_sndfile.h> struct AgsSndfile; struct AgsSndfileClass; enum AgsSndfileFlags; AgsSndfile * ags_sndfile_new ();
struct AgsSndfile {
  GObject object;
  guint flags;
  SF_INFO *info;
  SNDFILE *file;
  guchar *pointer;
  guchar *current;
  gsize length;
};
typedef enum {
  AGS_SNDFILE_ITER_START    = 1,
  AGS_SNDFILE_VIRTUAL       = 1 << 1,
} AgsSndfileFlags;
AgsSndfile * ags_sndfile_new ();
Creates an AgsSndfile.
| Returns : | an empty AgsSndfile. | 
Since 0.3