set getchunk setchunk
This commit is contained in:
parent
9f67aa682a
commit
af7afaf8b2
@ -226,6 +226,7 @@ pdvst::pdvst(audioMasterCallback audioMaster)
|
||||
// {JYG see pdvst::setProgram below for explanation
|
||||
timeFromStartup=GetTickCount();
|
||||
// JYG }
|
||||
programsAreChunks(true);
|
||||
}
|
||||
|
||||
pdvst::~pdvst()
|
||||
@ -600,6 +601,20 @@ bool pdvst::getOutputProperties(VstInt32 index, VstPinProperties* properties)
|
||||
return false;
|
||||
}
|
||||
|
||||
VstInt32 pdvst::getChunk (void** data, bool isPreset)
|
||||
{
|
||||
MessageBox(0,"getchunk","debug",MB_OK);
|
||||
strcpy ((char *)*data, "hello world");
|
||||
return 11;
|
||||
}
|
||||
|
||||
VstInt32 pdvst::setChunk (void* data, VstInt32 byteSize, bool isPreset)
|
||||
{
|
||||
MessageBox(0,"setchunk","debug",MB_OK);
|
||||
debugLog("setchunk: %s", data);
|
||||
return 1;
|
||||
}
|
||||
|
||||
VstInt32 pdvst::canDo(char* text)
|
||||
{
|
||||
//if (isASynth)
|
||||
|
@ -106,6 +106,9 @@ public:
|
||||
|
||||
HWND pdGui;
|
||||
|
||||
virtual VstInt32 getChunk (void** data, bool isPreset = false);
|
||||
virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset = false);
|
||||
|
||||
protected:
|
||||
static int referenceCount;
|
||||
void debugLog(char *fmt, ...);
|
||||
@ -170,6 +173,7 @@ protected:
|
||||
|
||||
|
||||
// JYG }
|
||||
//void programsAreChunks (bool) {}
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user