class video_threadvideo_thread is (maybe virtual) base class that hide actual implementation of video input
video_thread is (maybe virtual) base class that hide actual implementation of video input. The first implementation will be Mpegator board under NT OS. Hope to see the support for real OS's...
bool shutdown_performed
mutex shutdown_mutex
typedef std::list < broadcast_target * > broadcast_targetsT
broadcast_targetsT broadcast_targets
typedef std::queue < broadcast_target * > add_target_queueT
add_target_queueT add_target_q
Timeval target_reconnect_time
typedef std::queue < Sockaddr > target_queueT
target_queueT drop_target_q
mutex add_drop_target_mutex
std::queue < text_data * > new_text
mutex lock_new_text
video_thread( int argc, char **argv )
static video_thread* create_instance( int argc, char **argv )
static void video_thread_entry_func( void *_instance )
virtual ~video_thread()
virtual void shutdown()
virtual bool is_shutdown_performed()
virtual void init()
virtual void loop()
virtual void check_for_new_data()
void check_for_add_drop_targets()
void reschedule_broadcast_target( broadcast_target *target )
virtual void shutdown_requested()
virtual void start_capture()
virtual void stop_capture()
void add_broadcast_target( int pushserv_id, const Sockaddr &control_addr, const Sockaddr &data_addr )
void new_text_data( text_data *data )
alphabetic index html hierarchy of classes or java