#include "util.H"
#include "data_reader.H"
#include "queue_worker.H"
#include <cstring>
#include <limits>
#include <libgen.h>
#include <deque>
Classes | |
class | player_base_t |
class | player_t< T > |
class | player_deque_t |
struct | player_desc_t |
class | playback_control_interface_t |
class | fixed_playback_control_t |
class | variable_playback_control_t |
Defines | |
#define | MIN_WAIT_TIME .001 |
#define | MAX_WAIT_TIME .1 |
#define | PAUSE_WAIT_TIME MAX_WAIT_TIME |
#define | EOF_TSTAMP numeric_limits<double>::max () |
Typedefs | |
typedef player_base_t *(* | init_player_fn_t )(char const *type_, unsigned queue_id_, char const *data_file_) |
Functions | |
template<typename T > | |
player_base_t * | init_player (char const *type_, unsigned queue_id_, char const *data_file_) |
int | main (int argc, char **argv) |
Variables | |
float | jump_ahead_time = 0.0 |
unsigned | jump_to_way_point = 0 |
player_desc_t | player_desc_table [] |
#define EOF_TSTAMP numeric_limits<double>::max () |
Referenced by main(), player_deque_t::publish_next(), and player_t< T >::publish_next().
#define MAX_WAIT_TIME .1 |
Referenced by main().
#define MIN_WAIT_TIME .001 |
Referenced by main().
#define PAUSE_WAIT_TIME MAX_WAIT_TIME |
Referenced by main().
typedef player_base_t*(* init_player_fn_t)(char const *type_, unsigned queue_id_, char const *data_file_) |
player_base_t* init_player | ( | char const * | type_, | |
unsigned | queue_id_, | |||
char const * | data_file_ | |||
) | [inline] |
int main | ( | int | argc, | |
char ** | argv | |||
) |
References player_deque_t::add(), player_deque_t::empty(), EOF_TSTAMP, player_desc_t::init_player, jump_ahead_time, jump_to_way_point, MAX_WAIT_TIME, MIN_WAIT_TIME, player_deque_t::next_tstamp(), PAUSE_WAIT_TIME, player_deque_t::publish_next(), playback_control_interface_t::speed_factor(), player_desc_t::type, and playback_control_interface_t::update_control().
float jump_ahead_time = 0.0 |
Referenced by main().
unsigned jump_to_way_point = 0 |
Referenced by main().