In main.cpp, CAVIStreamSynth::ReadFormat - Newer compilers have "KSDATAFORMAT_SUBTYPE_PCM" and "KSDATAFORMAT_SUBTYPE_IEEE_FLOAT" already defined. Putting these in conditional blocks would avoid build errors.
Main.cpp defines "KSDATAFORMAT_SUBTYPE_PCM" and "KSDATAFORMAT_SUBTYPE_IEEE_FLOAT" as 2 local scope variables of type "const GUID".
But ksmedia.h #defines them as :-
#define KSDATAFORMAT_SUBTYPE_PCM DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_PCM) #define KSDATAFORMAT_SUBTYPE_IEEE_FLOAT DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_IEEE_FLOAT)
so I can see how this would cause problems. I will wrap them in #ifdef's
Log in to post a comment.
Main.cpp defines "KSDATAFORMAT_SUBTYPE_PCM" and "KSDATAFORMAT_SUBTYPE_IEEE_FLOAT" as 2 local scope variables of type "const GUID".
But ksmedia.h #defines them as :-
so I can see how this would cause problems. I will wrap them in #ifdef's