32 std::filesystem::path
file,
40 for (
const auto &
option : {24, 25, 30, 50, 60})
52 for (
const auto &
option : {24, 25, 30, 50, 60})
59 std::cout <<
"jo_mpeg recording only supports 24, 25, 30, 50, and 60 fps.\nSelected "+std::to_string(
closest)+
" fps.\n";
93 void write(
const uint8_t * frame)
An jo_mpeg based Record.
Definition jompegRecord.h:19
JompegRecord(std::filesystem::path file, glm::ivec2 resolution, uint8_t fps)
Construct a new jo_mpeg based Record from a file path, resolution and fps.
Definition jompegRecord.h:31
~JompegRecord()
Definition jompegRecord.h:63
void close()
Close the video file.
Definition jompegRecord.h:82
void open()
Open the video file.
Definition jompegRecord.h:70
An API for recording video.
Definition record.h:15
uint8_t fps
Definition record.h:135
std::filesystem::path file
Definition record.h:133
glm::ivec2 resolution
Definition record.h:134
bool fileOpen
Definition record.h:136
glm::vec< L, float, glm::qualifier::highp > vec
Definition commandLine.h:214