diff --git a/sdrbase/audio/audionetsink.cpp b/sdrbase/audio/audionetsink.cpp index c68fcd50a..c5331d741 100644 --- a/sdrbase/audio/audionetsink.cpp +++ b/sdrbase/audio/audionetsink.cpp @@ -16,6 +16,10 @@ /////////////////////////////////////////////////////////////////////////////////// #include "audionetsink.h" +#include "util/udpsink.h" +#ifdef HAS_JRTPLIB +#include "util/rtpsink.h" +#endif const int AudioNetSink::m_udpBlockSize = 512; diff --git a/sdrbase/audio/audionetsink.h b/sdrbase/audio/audionetsink.h index 2dc97b20d..6381af744 100644 --- a/sdrbase/audio/audionetsink.h +++ b/sdrbase/audio/audionetsink.h @@ -21,10 +21,9 @@ #include #include "dsp/dsptypes.h" #include "util/export.h" -#include "util/udpsink.h" -#ifdef HAS_JRTPLIB -#include "util/rtpsink.h" -#endif + +template class UDPSink; +template class RTPSink; class SDRANGEL_API AudioNetSink { public: @@ -53,10 +52,8 @@ protected: SinkType m_type; UDPSink *m_udpBufferAudioMono; UDPSink *m_udpBufferAudioStereo; -#ifdef HAS_JRTPLIB RTPSink *m_rtpBufferAudioMono; RTPSink *m_rtpBufferAudioStereo; -#endif };