#include <beat.h>
Public メソッド | |
Beat (size_t beat_flags_number, double beat_time, double beat_interval, double music_reliability, int sampling_rate) | |
~Beat () | |
double | beat_time () |
int | time_by_msec () |
double | beat_interval () |
int | interval_by_msec () |
double | music_reliability () |
bool | on_music_flag () |
void | set_on_music_flag (bool on_music_flag) |
void | set_beat (double beat_time, double beat_interval, double music_reliability) |
void | set_music_reliability (double music_reliability) |
void | WaitForUpdate () |
void | BeatDefine () |
void | WaitForBeatDefine () |
bool | beat_flags_by_num (size_t flag_number) |
bool | beat_define_flag () |
size_t | music_number () |
int | beat_number () |
int | set_beat_flags (size_t flag_number, bool value) |
int | set_beat_define_flag (bool value) |
int | set_beat_number (int beat_number) |
int | set_music_number (size_t music_number) |
void | reset_all_beat_flags (bool value) |
Protected 変数 | |
double | beat_time_ |
double | beat_interval_ |
double | music_reliability_ |
int | sampling_rate_ |
std::vector< bool > | beat_flags_ |
bool | beat_define_flag_ |
bool | on_music_flag_ |
size_t | music_number_ |
int | beat_number_ |
Private 変数 | |
boost::mutex | beat_guard_ |
boost::condition_variable | state_update_ |
boost::condition_variable | beat_define_ |
Beat::Beat | ( | size_t | beat_flags_number, | |
double | beat_time, | |||
double | beat_interval, | |||
double | music_reliability, | |||
int | sampling_rate | |||
) | [inline] |
Beat::~Beat | ( | ) | [inline] |
bool Beat::beat_define_flag | ( | ) | [inline] |
bool Beat::beat_flags_by_num | ( | size_t | flag_number | ) | [inline] |
double Beat::beat_interval | ( | ) | [inline] |
int Beat::beat_number | ( | ) | [inline] |
double Beat::beat_time | ( | ) | [inline] |
void Beat::BeatDefine | ( | ) | [inline] |
int Beat::interval_by_msec | ( | ) | [inline] |
size_t Beat::music_number | ( | ) | [inline] |
double Beat::music_reliability | ( | ) | [inline] |
bool Beat::on_music_flag | ( | ) | [inline] |
void Beat::reset_all_beat_flags | ( | bool | value | ) | [inline] |
void Beat::set_beat | ( | double | beat_time, | |
double | beat_interval, | |||
double | music_reliability | |||
) | [inline] |
int Beat::set_beat_define_flag | ( | bool | value | ) | [inline] |
int Beat::set_beat_flags | ( | size_t | flag_number, | |
bool | value | |||
) | [inline] |
int Beat::set_beat_number | ( | int | beat_number | ) | [inline] |
int Beat::set_music_number | ( | size_t | music_number | ) | [inline] |
void Beat::set_music_reliability | ( | double | music_reliability | ) | [inline] |
void Beat::set_on_music_flag | ( | bool | on_music_flag | ) | [inline] |
int Beat::time_by_msec | ( | ) | [inline] |
void Beat::WaitForBeatDefine | ( | ) | [inline] |
void Beat::WaitForUpdate | ( | ) | [inline] |
boost::condition_variable Beat::beat_define_ [private] |
bool Beat::beat_define_flag_ [protected] |
std::vector<bool> Beat::beat_flags_ [protected] |
boost::mutex Beat::beat_guard_ [private] |
double Beat::beat_interval_ [protected] |
int Beat::beat_number_ [protected] |
double Beat::beat_time_ [protected] |
size_t Beat::music_number_ [protected] |
double Beat::music_reliability_ [protected] |
bool Beat::on_music_flag_ [protected] |
int Beat::sampling_rate_ [protected] |
boost::condition_variable Beat::state_update_ [private] |