## BtSongIONative

BtSongIONative — class for song input and output in builtin native format

## Types and Values

struct | BtSongIONative
struct | BtSongIONativeClass
extern BtSongIOModuleInfo | bt_song_io_native_module_info

## Object Hierarchy

        GObject
        ╰── BtSongIO
            ╰── BtSongIONative
                ├── BtSongIONativeBZT
                ╰── BtSongIONativeXML

## Includes

    #include <libbtcore/core.h>

## Description

Buzztrax stores songs in an own file-format. This internal io-module implements loading and saving of this format. The format is an archive, that contains an XML file and optionally binary data, such as audio samples.

## Functions

## Types and Values

### struct BtSongIONative

    struct BtSongIONative;

object for song input and output in native zip/xml format

### struct BtSongIONativeClass

    struct BtSongIONativeClass {
      const BtSongIOClass parent;
    };

Class for song input and output in native zip/xml format

#### Members

const BtSongIOClass `parent`; | parent class type |

### bt_song_io_native_module_info

    extern BtSongIOModuleInfo bt_song_io_native_module_info;

Buzztrax native format song loader/saver metadata.