IpatchDLSFile

IpatchDLSFile — DLS file object and functions

Stability Level

Stable, unless otherwise indicated

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── IpatchItem
        ╰── IpatchFile
            ╰── IpatchDLSFile
                ╰── IpatchGigFile

Description

Object type for DLS files and other constants and functions dealing with them.

Functions

ipatch_dls_file_new ()

IpatchDLSFile *
ipatch_dls_file_new (void);

Create a new DLS file object.

Returns

New DLS file object (derived from IpatchFile) with a reference count of 1. Caller owns the reference and removing it will destroy the item.

Types and Values

IPATCH_DLS_FOURCC_IARL

#define IPATCH_DLS_FOURCC_IARL  IPATCH_FOURCC ('I','A','R','L')

IPATCH_DLS_FOURCC_IART

#define IPATCH_DLS_FOURCC_IART  IPATCH_FOURCC ('I','A','R','T')

IPATCH_DLS_FOURCC_ICMS

#define IPATCH_DLS_FOURCC_ICMS  IPATCH_FOURCC ('I','C','M','S')

IPATCH_DLS_FOURCC_ICMT

#define IPATCH_DLS_FOURCC_ICMT  IPATCH_FOURCC ('I','C','M','T')

IPATCH_DLS_FOURCC_ICOP

#define IPATCH_DLS_FOURCC_ICOP  IPATCH_FOURCC ('I','C','O','P')

IPATCH_DLS_FOURCC_ICRD

#define IPATCH_DLS_FOURCC_ICRD  IPATCH_FOURCC ('I','C','R','D')

IPATCH_DLS_FOURCC_IENG

#define IPATCH_DLS_FOURCC_IENG  IPATCH_FOURCC ('I','E','N','G')

IPATCH_DLS_FOURCC_IGNR

#define IPATCH_DLS_FOURCC_IGNR  IPATCH_FOURCC ('I','G','N','R')

IPATCH_DLS_FOURCC_IKEY

#define IPATCH_DLS_FOURCC_IKEY  IPATCH_FOURCC ('I','K','E','Y')

IPATCH_DLS_FOURCC_IMED

#define IPATCH_DLS_FOURCC_IMED  IPATCH_FOURCC ('I','M','E','D')

IPATCH_DLS_FOURCC_INAM

#define IPATCH_DLS_FOURCC_INAM  IPATCH_FOURCC ('I','N','A','M')

IPATCH_DLS_FOURCC_IPRD

#define IPATCH_DLS_FOURCC_IPRD  IPATCH_FOURCC ('I','P','R','D')

IPATCH_DLS_FOURCC_ISBJ

#define IPATCH_DLS_FOURCC_ISBJ  IPATCH_FOURCC ('I','S','B','J')

IPATCH_DLS_FOURCC_ISFT

#define IPATCH_DLS_FOURCC_ISFT  IPATCH_FOURCC ('I','S','F','T')

IPATCH_DLS_FOURCC_ISRC

#define IPATCH_DLS_FOURCC_ISRC  IPATCH_FOURCC ('I','S','R','C')

IPATCH_DLS_FOURCC_ISRF

#define IPATCH_DLS_FOURCC_ISRF  IPATCH_FOURCC ('I','S','R','F')

IPATCH_DLS_FOURCC_ITCH

#define IPATCH_DLS_FOURCC_ITCH  IPATCH_FOURCC ('I','T','C','H')

IPATCH_DLS_DLID_SIZE

#define IPATCH_DLS_DLID_SIZE        16 /* DLID unique ID chunk size */