NAME
UAV::Pilot::ARDrone::Video::BuildIO
DESCRIPTION
Role for video stream handling modules to create the socket for reading the stream from the Parrot AR.Drone. Also sets up the AnyEvent io watcher.
PROVIDES
_build_io
$class->_build_io({ driver => $driver })
Passed a UAV::Pilot::ARDrone::Driver
. Sets up and returns a IO::Socket::INET
object that connects to the host and video port for the AR.Drone.
init_event_loop
Called to setup an AnyEvent io watcher to process the incoming video data.
REQUIRES
_io
Returns a filehandle for reading video data.
_process_io
Called when there is IO data to read from _io
.