Closed
Description
🐛 Bug
The C++ implementations of video
and video_reader
need to be refactored and cleaned up similar to #2998, #3051, #3094, #3097, #3135, #3163:
- Rename C++ files, methods & variables according to recommended naming conventions.
- Move C++ code away from header files and into cpp files.
- Ensure each cpp file has a separate header file with "public" functions.
- Reduce unnecessary header inclusions.
- Add all internal functions in anonymous namespaces.
- Sync variable names between the cpp files and their header files.