3 #ifndef VIDEO_STREAMER_VLC_CAPTURER_TASK_HPP 4 #define VIDEO_STREAMER_VLC_CAPTURER_TASK_HPP 6 #include "video_streamer_vlc/CapturerBase.hpp" 7 #include <video_capture_vlc/VlcCapture.h> 12 RTT::OutputPort< ::RTT::extras::ReadOnlyPointer< ::base::samples::frame::Frame > > *
port;
14 base::samples::frame::Frame
frame;
15 RTT::extras::ReadOnlyPointer<base::samples::frame::Frame>
output;
19 class Capturer :
public CapturerBase,
public VlcCaptureConsumer
21 friend class CapturerBase;
24 virtual bool createStream(::std::string
const & portname, ::std::string
const &
uri);
31 Capturer(std::string
const& name =
"video_streamer_vlc::Capturer");
38 Capturer(std::string
const& name, RTT::ExecutionEngine* engine);
102 void imageCallback();
Definition: Capturer.hpp:9
std::string uri
Definition: Capturer.hpp:16
base::samples::frame::Frame frame
Definition: Capturer.hpp:14
VlcCapture * capturer
Definition: Capturer.hpp:13
RTT::extras::ReadOnlyPointer< base::samples::frame::Frame > output
Definition: Capturer.hpp:15
Definition: Capturer.hpp:11
RTT::OutputPort< ::RTT::extras::ReadOnlyPointer< ::base::samples::frame::Frame > > * port
Definition: Capturer.hpp:12
std::vector< PortHelperCapture > my_ports
Definition: Capturer.hpp:25
Definition: Capturer.hpp:19