IpatchSampleStoreFile

IpatchSampleStoreFile — Sample store object type for audio in files on disk

Stability Level

Stable, unless otherwise indicated

Synopsis

                    IpatchSampleStoreFile;
#define             IPATCH_SAMPLE_STORE_FILE_UNUSED_FLAG_SHIFT
IpatchSample *      ipatch_sample_store_file_new        (IpatchFile *file,
                                                         guint location);

Object Hierarchy

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

Implemented Interfaces

IpatchSampleStoreFile implements IpatchSample.

Properties

  "file"                     IpatchFile*           : Read / Write / Construct Only
  "location"                 guint                 : Read / Write / Construct Only

Description

Details

IpatchSampleStoreFile

typedef struct _IpatchSampleStoreFile IpatchSampleStoreFile;

IPATCH_SAMPLE_STORE_FILE_UNUSED_FLAG_SHIFT

#define             IPATCH_SAMPLE_STORE_FILE_UNUSED_FLAG_SHIFT

ipatch_sample_store_file_new ()

IpatchSample *      ipatch_sample_store_file_new        (IpatchFile *file,
                                                         guint location);

Creates a new file sample store.

file :

File object to use for file sample store

location :

Location in file of audio data

Returns :

New file sample store, cast as a IpatchSample for convenience.

Property Details

The "file" property

  "file"                     IpatchFile*           : Read / Write / Construct Only

File object.


The "location" property

  "location"                 guint                 : Read / Write / Construct Only

Sample data file location.

Default value: 0