Hello!
I am using the DirectShow api. I am curious as to if I must build
this application to support unicode. There is a method that I must
call ->
IGraphBuilder::RenderFile(LPCWSTR,LPCWSTR);
which takes 2 unicode strings etc.
My question is, since this method does not take any TCHARs, am I
forced to #define __UNICODE? I seem to be able to build the
application without unicode by using the L() marco ->
player.LoadFile(L"C:\\somefile.avi");
But this only works when using a literal. I would like to just pass a
CString instead. This leads me to believe that I do not need to build
a unicode application just to support that one method. Am I wrong
here? I am very confused.