Hi,
my name is Christopher and I am trying to integrate RTP functionality
from your liveMedia implementation into a DirectShow filter using
Microsoft Visual Studio 2005 and latest Windows SDK.
To give it a first try I created an empty DS filter and copied the code
from the MPEG2TransportStreamer there, without calling it.
Now, when I compile my filter, it gives me several linker errors, most
of them related to the ::createNew methods of the Factory classes, e.g.
RTCPInstance::createNew(...
Just for testing purposes I tried to make the constructor of this class
also public and used it directly, instead of calling createNew(..., and
this worked fine! No linker error like this any more. This shows me,
that the lib is linked correctly, as I can call other methods from
there. So, what goes wrong? I know, that's not the way it should work,
but can anyone give me a hint how to solve this, please?
See below the error message from the linker.
Regards
Christopher
error LNK2019: unresolved external symbol ""public: static class
RTCPInstance * __stdcall RTCPInstance::createNew(class UsageEnvironment
&,class Groupsock *,unsigned int,unsigned char const *,class RTPSink
*,class RTPSource const *,unsigned int)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@PAVGroupsock@@IPBEPAVRTPSink@@PBVRTPSource@@[EMAIL PROTECTED])"
in function ""int __stdcall RTPmain(int,char * *)" (?RTPmain@@[EMAIL PROTECTED])".
begin:vcard
fn;quoted-printable:Christopher K=C3=B6hnen
n;quoted-printable:K=C3=B6hnen;Christopher
org:FH Giessen-Friedberg;Fachbereich IEM
adr:;;Wilhelm-Leuschner Str. 13;Friedberg;Hessen;61169;Deutschland
email;internet:[EMAIL PROTECTED]
title:Dipl.-Ing (FH)
tel;work:+49 (0) 6031 604 253
tel;home:+49 (0) 6031 68 70 68
tel;cell:+49 (0) 1520 6796 382
x-mozilla-html:TRUE
url:http://www.fh-friedberg.de
version:2.1
end:vcard
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel