set getchunk setchunk

This commit is contained in:
Lucas Cordiviola 2024-04-19 04:28:23 -03:00
parent 9f67aa682a
commit fc309c54c7
2 changed files with 17 additions and 0 deletions

View File

@ -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,18 @@ bool pdvst::getOutputProperties(VstInt32 index, VstPinProperties* properties)
return false;
}
VstInt32 pdvst::getChunk (void** data, bool isPreset)
{
strcpy ((char *)*data, "hello world");
return 11;
}
VstInt32 pdvst::setChunk (void* data, VstInt32 byteSize, bool isPreset)
{
//strcpy ((char *)data, "hello world");
return 0;
}
VstInt32 pdvst::canDo(char* text)
{
//if (isASynth)

View File

@ -106,6 +106,9 @@ public:
HWND pdGui;
virtual VstInt32 getChunk (void** data, bool isPreset);
virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset);
protected:
static int referenceCount;
void debugLog(char *fmt, ...);
@ -170,6 +173,7 @@ protected:
// JYG }
void programsAreChunks (bool) {}
};
#endif