Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
FileImport Struct Reference

An object used for importing files asynchronously. More...

#include <io/file_import.h>

Collaboration diagram for FileImport:

Data Fields

GObject parent_instance
 
char * filepath
 File path.
 
GPtrArray * regions
 Return value.
 
GObject * owner
 Owner of this FileImport instance, set to the GTask.
 
FileImportInfoimport_info
 Import info.
 

Detailed Description

An object used for importing files asynchronously.

Definition at line 57 of file file_import.h.

Field Documentation

◆ filepath

char* FileImport::filepath

File path.

Definition at line 62 of file file_import.h.

◆ import_info

FileImportInfo* FileImport::import_info

Import info.

Definition at line 77 of file file_import.h.

◆ owner

GObject* FileImport::owner

Owner of this FileImport instance, set to the GTask.

This is to ensure that the internal GTask instance doesn't attempt to call the async ready callback if the owner is already destroyed.

Definition at line 74 of file file_import.h.

◆ parent_instance

GObject FileImport::parent_instance

Definition at line 59 of file file_import.h.

◆ regions

GPtrArray* FileImport::regions

Return value.

Definition at line 65 of file file_import.h.


The documentation for this struct was generated from the following file: