1245 |
private: |
private: |
1246 |
File* pFile; |
File* pFile; |
1247 |
RIFF::List* pList; ///< 'RTIS' list chunk |
RIFF::List* pList; ///< 'RTIS' list chunk |
1248 |
std::list<Script*>* pScripts; |
std::vector<Script*>* pScripts; |
1249 |
}; |
}; |
1250 |
|
|
1251 |
/** @brief Provides access to a Gigasampler/GigaStudio instrument. |
/** @brief Provides access to a Gigasampler/GigaStudio instrument. |
1447 |
Sample* AddSample(); |
Sample* AddSample(); |
1448 |
size_t CountSamples(); |
size_t CountSamples(); |
1449 |
void DeleteSample(Sample* pSample); |
void DeleteSample(Sample* pSample); |
1450 |
Instrument* GetFirstInstrument(); ///< Returns a pointer to the first <i>Instrument</i> object of the file, <i>NULL</i> otherwise. |
Instrument* GetFirstInstrument() LIBGIG_DEPRECATED_API("Use GetInstrument() instead."); |
1451 |
Instrument* GetNextInstrument(); ///< Returns a pointer to the next <i>Instrument</i> object of the file, <i>NULL</i> otherwise. |
Instrument* GetNextInstrument() LIBGIG_DEPRECATED_API("Use GetInstrument() instead."); |
1452 |
Instrument* GetInstrument(uint index, progress_t* pProgress = NULL); |
Instrument* GetInstrument(size_t index, progress_t* pProgress = NULL); |
1453 |
Instrument* AddInstrument(); |
Instrument* AddInstrument(); |
1454 |
Instrument* AddDuplicateInstrument(const Instrument* orig); |
Instrument* AddDuplicateInstrument(const Instrument* orig); |
1455 |
size_t CountInstruments(); |
size_t CountInstruments(); |