unsigned width = 0, height = 0, second_field_start = 0;
unsigned extra_lines_top = 0, extra_lines_bottom = 0;
unsigned frame_rate_nom = 0, frame_rate_den = 0;
+ unsigned stride = 0; // In bytes, assuming no interleaving.
bool interlaced = false;
bool has_signal = false;
bool is_connected = true; // If false, then has_signal makes no sense.