Elledan
12-09-2004, 10:05 PM
Hello everyone, I'm new to this forum and the QCD player (only discovered it today), so as I'm bound to ask stupid questions, please bear with me :)
My question is regarding the encoder dll source (QCDEncodeDLL.cpp), in specific the mentioning of certain types which I assume are defined elsewhere, namely LPCSTR, LPSTR and WAVEFORMATEX.
E.g., in the definition of Open():
BOOL Open(LPCSTR outFile, LPCSTR srcFile, WAVEFORMATEX *wf, LPSTR openedFilename, int openedFilenameSize)
how am I supposed to know the format of *wf and whether LP(C)STR is char*, string, UTF-8/Unicode or something entirely different?
I already checked the header files for definitions/typedefs of these types, and looked at some of the encoder plug-ins listed on this site in case source code was distributed with them, without success.
In other words, which obvious piece of information/reference did I miss? :)
My question is regarding the encoder dll source (QCDEncodeDLL.cpp), in specific the mentioning of certain types which I assume are defined elsewhere, namely LPCSTR, LPSTR and WAVEFORMATEX.
E.g., in the definition of Open():
BOOL Open(LPCSTR outFile, LPCSTR srcFile, WAVEFORMATEX *wf, LPSTR openedFilename, int openedFilenameSize)
how am I supposed to know the format of *wf and whether LP(C)STR is char*, string, UTF-8/Unicode or something entirely different?
I already checked the header files for definitions/typedefs of these types, and looked at some of the encoder plug-ins listed on this site in case source code was distributed with them, without success.
In other words, which obvious piece of information/reference did I miss? :)