## IpatchSampleStoreSwap IpatchSampleStoreSwap — Sample storage object for audio in a temporary swap file |

## Stability Level

Stable, unless otherwise indicated

## Synopsis

                        IpatchSampleStoreSwap;
    #define             IPATCH_SAMPLE_STORE_SWAP_UNUSED_FLAG_SHIFT
    IpatchSample *      ipatch_sample_store_swap_new        (void);
    int                 ipatch_sample_store_swap_get_unused_size
                                                            (void);

## Object Hierarchy

      GObject
       +----IpatchItem
             +----IpatchSampleStore
                   +----IpatchSampleStoreFile
                         +----IpatchSampleStoreSwap

## Implemented Interfaces

IpatchSampleStoreSwap implements IpatchSample.

## Description

## Details

### IpatchSampleStoreSwap

    typedef struct _IpatchSampleStoreSwap IpatchSampleStoreSwap;

### IPATCH_SAMPLE_STORE_SWAP_UNUSED_FLAG_SHIFT

    #define             IPATCH_SAMPLE_STORE_SWAP_UNUSED_FLAG_SHIFT

### ipatch_sample_store_swap_new ()

    IpatchSample *      ipatch_sample_store_swap_new        (void);

Creates a new disk swap sample store.

Returns : | New disk swap sample store, cast as an IpatchSample for convenience.

### ipatch_sample_store_swap_get_unused_size ()

    int                 ipatch_sample_store_swap_get_unused_size
                                                            (void);

Get amount of unused space in the swap file.

Returns : | Amount of unused data in bytes