#include <cstdlib>#include <cstring>#include <unistd.h>#include <cstdio>#include <csignal>#include <ros/time.h>#include "uvc_cam/uvc_cam.h"#include <theora/codec.h>#include <theora/theoraenc.h>#include <ogg/ogg.h>#include <vector>#include <string>
Go to the source code of this file.
Functions | |
| void | logfilename (char *buf, uint32_t buf_len) |
| int | main (int argc, char **argv) |
| void | shutdown_encoder (th_enc_ctx **context, ogg_stream_state *oggss, FILE **f) |
| void | sigint_handler (int) |
| void | start_encoder (th_enc_ctx **context, ogg_stream_state *oggss, FILE **f) |
Variables | |
| static bool | done = false |
| const unsigned | FPS = 30 |
| const unsigned | HEIGHT = 480 |
| const unsigned | WIDTH = 640 |
| void logfilename | ( | char * | buf, |
| uint32_t | buf_len | ||
| ) |
Definition at line 22 of file record_theora.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 109 of file record_theora.cpp.
| void shutdown_encoder | ( | th_enc_ctx ** | context, |
| ogg_stream_state * | oggss, | ||
| FILE ** | f | ||
| ) |
Definition at line 93 of file record_theora.cpp.
| void sigint_handler | ( | int | ) |
Definition at line 17 of file record_theora.cpp.
| void start_encoder | ( | th_enc_ctx ** | context, |
| ogg_stream_state * | oggss, | ||
| FILE ** | f | ||
| ) |
Definition at line 30 of file record_theora.cpp.
Definition at line 15 of file record_theora.cpp.
| const unsigned FPS = 30 |
Definition at line 14 of file record_theora.cpp.
| const unsigned HEIGHT = 480 |
Definition at line 14 of file record_theora.cpp.
| const unsigned WIDTH = 640 |
Definition at line 14 of file record_theora.cpp.