krähemann.com

AgsWaveExportDialog

AgsWaveExportDialog — The export dialog

Stability Level

Stable, unless otherwise indicated

Properties

AgsMachine * machine Read / Write

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkWindow
                ╰── GtkDialog
                    ╰── AgsWaveExportDialog

Implemented Interfaces

AgsWaveExportDialog implements GtkAccessible, GtkBuildable, GtkConstraintTarget, GtkNative, GtkShortcutManager, GtkRoot, AgsConnectable and AgsApplicable.

Includes

#include <ags/app/ags_wave_export_dialog.h>

Description

AgsWaveExportDialog lets you export to audio files. This widget can contain mulitple AgsExportSoundcard widgets.

Functions

ags_wave_export_dialog_update_duration ()

void
ags_wave_export_dialog_update_duration
                               (AgsWaveExportDialog *wave_export_dialog);

ags_wave_export_dialog_new ()

AgsWaveExportDialog *
ags_wave_export_dialog_new (AgsMachine *machine);

Create a new instance of AgsWaveExportDialog

Parameters

machine

the AgsMachine

 

Returns

the AgsWaveExportDialog

Since: 3.0.0


AGS_IS_WAVE_EXPORT_DIALOG()

#define AGS_IS_WAVE_EXPORT_DIALOG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_WAVE_EXPORT_DIALOG))

AGS_IS_WAVE_EXPORT_DIALOG_CLASS()

#define AGS_IS_WAVE_EXPORT_DIALOG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_WAVE_EXPORT_DIALOG))

AGS_WAVE_EXPORT_DIALOG()

#define AGS_WAVE_EXPORT_DIALOG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_WAVE_EXPORT_DIALOG, AgsWaveExportDialog))

AGS_WAVE_EXPORT_DIALOG_CLASS()

#define AGS_WAVE_EXPORT_DIALOG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_WAVE_EXPORT_DIALOG, AgsWaveExportDialogClass))

AGS_WAVE_EXPORT_DIALOG_GET_CLASS()

#define AGS_WAVE_EXPORT_DIALOG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_WAVE_EXPORT_DIALOG, AgsWaveExportDialogClass))

ags_wave_export_dialog_get_type ()

GType
ags_wave_export_dialog_get_type (void);

Types and Values

AGS_WAVE_EXPORT_DIALOG_FORMAT_WAV

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_WAV "wav"

AGS_WAVE_EXPORT_DIALOG_FORMAT_FLAC

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_FLAC "flac"

AGS_WAVE_EXPORT_DIALOG_FORMAT_AIFF

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_AIFF "aiff"

AGS_WAVE_EXPORT_DIALOG_FORMAT_OGG

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_OGG "ogg"

AGS_WAVE_EXPORT_DIALOG_FORMAT_MP3

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_MP3 "mp3"

AGS_WAVE_EXPORT_DIALOG_FORMAT_AAC

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_AAC "aac"

AGS_WAVE_EXPORT_DIALOG_FORMAT_MP4

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_MP4 "mp4"

AGS_WAVE_EXPORT_DIALOG_FORMAT_MKV

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_MKV "mkv"

AGS_WAVE_EXPORT_DIALOG_FORMAT_WEBM

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_WEBM "webm"

AGS_WAVE_EXPORT_DIALOG_FORMAT_MPEG

#define AGS_WAVE_EXPORT_DIALOG_FORMAT_MPEG "mpg"

enum AgsWaveExportDialogFlags

Members

AGS_WAVE_EXPORT_DIALOG_CONNECTED

   

AGS_TYPE_WAVE_EXPORT_DIALOG

#define AGS_TYPE_WAVE_EXPORT_DIALOG                (ags_wave_export_dialog_get_type())

struct AgsWaveExportDialog

struct AgsWaveExportDialog;

struct AgsWaveExportDialogClass

struct AgsWaveExportDialogClass {
  GtkDialogClass dialog;
};

Property Details

The “machine” property

  “machine”                  AgsMachine *

The machine which this machine editor is assigned with.

Owner: AgsWaveExportDialog

Flags: Read / Write