diplomat.wx_gui.video_player

Module contains a wx video player widget and a wx video controller widget. Uses multi-threading to load frames to a deque while playing them, allowing for smoother playback…

Functions

get_frame_count(video_hdl)

time_check(time_controller)

Waits for a new time from the connection.

video_loader(video_hdl, future_frame_queue, ...)

The core video loading function.

Classes

ControlDeque(maxsize)

A control deque.

VideoControlMessage(frame, direction)

VideoController(*args, **kwargs)

Provides a set of video controls for controlling a VideoPlayer.

VideoPlayer(*args, **kwargs)

A video player for wx Widgets, Using cv2 for solid cross-platform video support.