Files
Work/mixer/scraps.txt
2024-08-07 09:16:27 -04:00

130 lines
3.2 KiB
Plaintext

/*
Block<SmartPointer<SampleData> > samples;
samples.insert(&SmartPointer<SampleData>());
samples.insert(&SmartPointer<SampleData>());
samples[0]=new SampleDataWord();
samples[0].disposition(PointerDisposition::Delete);
samples[1]=new SampleDataByte();
samples[1].disposition(PointerDisposition::Delete);
for(int index=0;index<samples.size();index++)
{
samples[index]->setNumSamples(2);
SampleData &sampleData=*samples[index];
::OutputDebugString(String("BitsPerSample=")+String().fromInt(sampleData.getBitsPerSample())+String("\n"));
if(SampleData::Bit8==sampleData.getBitsPerSample())
{
SampleDataByte &sampleDataByte=(SampleDataByte&)sampleData;
int numSamples=sampleDataByte.getNumSamples();
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
BYTE sample;
for(int index=0;index<numSamples;index++)
{
sample=sampleDataByte.getAt(index);
}
}
else
{
SampleDataWord &sampleDataWord=(SampleDataWord&)sampleData;
int numSamples=sampleDataWord.getNumSamples();
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
WORD sample;
for(int index=0;index<numSamples;index++)
{
sample=sampleDataWord.getAt(index);
}
}
}
return false;
MainWindow mainWindow;
return mainWindow.messageLoop();
}
*/
/*
Block<SmartPointer<SampleData> > samples;
samples.insert(&SmartPointer<SampleData>());
samples.insert(&SmartPointer<SampleData>());
samples[0]=new SampleDataWord();
samples[0].disposition(PointerDisposition::Delete);
samples[1]=new SampleDataByte();
samples[1].disposition(PointerDisposition::Delete);
for(int index=0;index<samples.size();index++)
{
samples[index]->setNumSamples(2);
SampleData &sampleData=*samples[index];
::OutputDebugString(String("BitsPerSample=")+String().fromInt(sampleData.getBitsPerSample())+String("\n"));
if(SampleData::Bit8==sampleData.getBitsPerSample())
{
SampleDataByte &sampleDataByte=(SampleDataByte&)sampleData;
int numSamples=sampleDataByte.getNumSamples();
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
BYTE sample;
for(int index=0;index<numSamples;index++)
{
sample=sampleDataByte.getAt(index);
}
}
else
{
SampleDataWord &sampleDataWord=(SampleDataWord&)sampleData;
int numSamples=sampleDataWord.getNumSamples();
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
WORD sample;
for(int index=0;index<numSamples;index++)
{
sample=sampleDataWord.getAt(index);
}
}
}
return false;
MainWindow mainWindow;
return mainWindow.messageLoop();
}
*/
/*
case DropID :
handleDrop();
break;
case PickID :
handlePick();
break;
case AddPayment :
handleAddPayment();
break;
case AddAccount :
handleAddAccount();
break;
case FileExit :
sendMessage(WM_CLOSE,0,0L);
break;
case Refresh :
handleRefresh();
break;
case Recalc :
handleRecalc();
break;
case AutoRecalc :
handleAutoRecalc();
break;
case ViewAccounts :
handleViewAccounts();
break;
case Graph :
handleGraph();
break;
case BalanceSheet :
handleBalanceSheet();
break;
*/