#include <tracktion_ArchiveFile.h>
|
| TracktionArchiveFile (Engine &, const juce::File &file) |
|
| ~TracktionArchiveFile () |
|
bool | isValidArchive () const |
|
juce::File | getFile () const |
|
int | getNumFiles () const |
|
juce::String | getOriginalFileName (int index) const |
|
int | indexOfFile (const juce::String &name) const |
|
std::unique_ptr< juce::InputStream > | createStoredInputStream (int index) const |
| Create a stream to read one of the archived objects.
|
|
bool | extractFile (int index, const juce::File &destDirectory, juce::File &fileCreated, bool askBeforeOverwriting) |
|
bool | extractAll (const juce::File &destDirectory, juce::Array< juce::File > &filesCreated) |
|
bool | extractAllAsTask (const juce::File &destDirectory, bool warnAboutOverwrite, juce::Array< juce::File > &filesCreated, bool &wasAborted) |
|
bool | addFile (const juce::File &, const juce::File &rootDirectory, CompressionType) |
|
bool | addFile (const juce::File &, const juce::String &filenameToUse, CompressionType) |
|
void | addFileInfo (const juce::String &filename, const juce::String &itemName, const juce::String &itemValue) |
|
void | flush () |
|
◆ CompressionType
Enumerator |
---|
none | |
zip | |
lossless | |
lossyGoodQuality | |
lossyMediumQuality | |
lossyLowQuality | |
◆ TracktionArchiveFile()
tracktion::engine::TracktionArchiveFile::TracktionArchiveFile |
( |
Engine & |
, |
|
|
const juce::File & |
file |
|
) |
| |
◆ ~TracktionArchiveFile()
tracktion::engine::TracktionArchiveFile::~TracktionArchiveFile |
( |
| ) |
|
◆ isValidArchive()
bool tracktion::engine::TracktionArchiveFile::isValidArchive |
( |
| ) |
const |
◆ getFile()
juce::File tracktion::engine::TracktionArchiveFile::getFile |
( |
| ) |
const |
◆ getNumFiles()
int tracktion::engine::TracktionArchiveFile::getNumFiles |
( |
| ) |
const |
◆ getOriginalFileName()
juce::String tracktion::engine::TracktionArchiveFile::getOriginalFileName |
( |
int |
index | ) |
const |
◆ indexOfFile()
int tracktion::engine::TracktionArchiveFile::indexOfFile |
( |
const juce::String & |
name | ) |
const |
◆ createStoredInputStream()
std::unique_ptr< juce::InputStream > tracktion::engine::TracktionArchiveFile::createStoredInputStream |
( |
int |
index | ) |
const |
Create a stream to read one of the archived objects.
◆ extractFile()
bool tracktion::engine::TracktionArchiveFile::extractFile |
( |
int |
index, |
|
|
const juce::File & |
destDirectory, |
|
|
juce::File & |
fileCreated, |
|
|
bool |
askBeforeOverwriting |
|
) |
| |
◆ extractAll()
bool tracktion::engine::TracktionArchiveFile::extractAll |
( |
const juce::File & |
destDirectory, |
|
|
juce::Array< juce::File > & |
filesCreated |
|
) |
| |
◆ extractAllAsTask()
bool tracktion::engine::TracktionArchiveFile::extractAllAsTask |
( |
const juce::File & |
destDirectory, |
|
|
bool |
warnAboutOverwrite, |
|
|
juce::Array< juce::File > & |
filesCreated, |
|
|
bool & |
wasAborted |
|
) |
| |
◆ addFile() [1/2]
bool tracktion::engine::TracktionArchiveFile::addFile |
( |
const juce::File & |
, |
|
|
const juce::File & |
rootDirectory, |
|
|
CompressionType |
|
|
) |
| |
◆ addFile() [2/2]
bool tracktion::engine::TracktionArchiveFile::addFile |
( |
const juce::File & |
, |
|
|
const juce::String & |
filenameToUse, |
|
|
CompressionType |
|
|
) |
| |
◆ addFileInfo()
void tracktion::engine::TracktionArchiveFile::addFileInfo |
( |
const juce::String & |
filename, |
|
|
const juce::String & |
itemName, |
|
|
const juce::String & |
itemValue |
|
) |
| |
◆ flush()
void tracktion::engine::TracktionArchiveFile::flush |
( |
| ) |
|
The documentation for this class was generated from the following file: