示例#1
0
int dlrawbuffer_callback(float* data, long bufferSize)
{
    if (PrintErr(saveRaw(data, bufferSize)))
    {
        puts("Ignoring raw write error.");
    }
    return 0;
}
示例#2
0
void aol::Vector<_DataType>::saveRaw ( const char *filename, const qc::SaveType type, const DataType Minimum, const DataType Maximum ) const {
  if ( !quietMode ) cerr << "Writing to uncompressed stream without header...";

  aol::Bzipofstream *out = new aol::Bzipofstream ( filename );

  if ( !out->good() ) {
    delete out;
    throw aol::Exception ( "aol::Vector<DataType>::saveRaw: Cannot open file for writing", __FILE__, __LINE__ );
  }

  saveRaw ( *out, type, Minimum, Maximum );

  delete out;

  if ( !quietMode ) cerr << "done.\n";
}