AgsPlayAudioFile

AgsPlayAudioFile

Functions

Properties

GType * audio-file Read / Write
GType * current Read / Write
GType * soundcard Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsRecall
        ╰── AgsPlayAudioFile

Implemented Interfaces

AgsPlayAudioFile implements AgsConnectable, AgsPackable, AgsDynamicConnectable and AgsPlugin.

Description

Functions

ags_play_audio_file_new ()

AgsPlayAudioFile *
ags_play_audio_file_new (AgsAudioFile *audio_file,
                         GObject *soundcard);


AGS_IS_PLAY_AUDIO_FILE()

#define AGS_IS_PLAY_AUDIO_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO_FILE))


AGS_IS_PLAY_AUDIO_FILE_CLASS()

#define AGS_IS_PLAY_AUDIO_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO_FILE))


AGS_PLAY_AUDIO_FILE()

#define AGS_PLAY_AUDIO_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFile))


AGS_PLAY_AUDIO_FILE_CLASS()

#define AGS_PLAY_AUDIO_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AgsPlayAudioFileClass))


AGS_PLAY_AUDIO_FILE_GET_CLASS()

#define AGS_PLAY_AUDIO_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFileClass))


ags_play_audio_file_get_type ()

GType
ags_play_audio_file_get_type ();

Types and Values

AGS_TYPE_PLAY_AUDIO_FILE

#define AGS_TYPE_PLAY_AUDIO_FILE                (ags_play_audio_file_get_type())


struct AgsPlayAudioFile

struct AgsPlayAudioFile;


struct AgsPlayAudioFileClass

struct AgsPlayAudioFileClass {
  AgsRecallClass recall;
};

Property Details

The “audio-file” property

  “audio-file”               GType *

The audio file this recall is assigned to.

Flags: Read / Write

Allowed values: GObject


The “current” property

  “current”                  GType *

The current frame this recall is playing.

Flags: Read / Write

Allowed values: guint


The “soundcard” property

  “soundcard”                GType *

The soundcard this recall is assigned to.

Flags: Read / Write

Allowed values: GObject