Exemplo n.º 1
0
void WavEngine::newFile(WavFile *_file)
{
    //ensure system is clean
    destroyFile();
    file = _file;

    //check state
    if(!file->good())
        cerr
        << "ERROR: WavEngine handed bad file output WavEngine::newFile()"
        << endl;
}
Exemplo n.º 2
0
WavEngine::~WavEngine()
{
    Stop();
    destroyFile();
}
Exemplo n.º 3
0
static void destroyFiles(QList<FilePtr> &fileHandles)
{
	while (!fileHandles.isEmpty())
		destroyFile(fileHandles.takeLast());
	fileHandles.clear();
}