AgsSndfile

AgsSndfile — Libsndfile wrapper

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── AgsSndfile

Implemented Interfaces

AgsSndfile implements AgsConnectable and AgsPlayable.

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 an AgsSndfile.

Returns

an empty AgsSndfile.

Since: 1.0.0


AGS_IS_SNDFILE()

#define AGS_IS_SNDFILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), 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.

Members

AGS_SNDFILE_ITER_START

iter start

 

AGS_SNDFILE_VIRTUAL

virtual IO

 

AGS_TYPE_SNDFILE

#define AGS_TYPE_SNDFILE                (ags_sndfile_get_type())

struct AgsSndfile

struct AgsSndfile;

struct AgsSndfileClass

struct AgsSndfileClass {
  GObjectClass object;
};