Added multiple function and class definition.
Still have some unforgiven memory management lacks.
Needed better conversion data V4L2_FMT_format for data types.