Constructor

AgsAudioExportOutputnew

since: 3.0.0

Declaration [src]

AgsExportOutput*
ags_export_output_new (
  AgsExportThread* export_thread,
  GObject* soundcard,
  gchar* filename,
  guint tic,
  gboolean live_performance
)

Description [src]

Creates an AgsExportOutput.

Available since: 3.0.0

Parameters

export_thread

Type: AgsExportThread

The AgsExportThread to start.

The data is owned by the caller of the function.
soundcard

Type: GObject

The GObject to export.

The data is owned by the caller of the function.
filename

Type: gchar*

The filename to save.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
tic

Type: guint

Stream duration in tact.

live_performance

Type: gboolean

If TRUE export is done during real-time.

Return value

Type: AgsExportOutput

An new AgsExportOutput.

The caller of the function takes ownership of the data, and is responsible for freeing it.