ビートトラッキング結果データクラス [詳細]
#include <beattracker.h>
Public メソッド | |
BeatTrackerData () | |
初期化 | |
void | setInterval (double interval) |
void | setBeatType (size_t beat_type) |
void | setBeatTimes (double beat_time, double current_time) |
void | setRecentBeatTime (double next_beat_time, double current_time) |
void | setBeatDiffTime (double beat_diff_time) |
void | setMusicReliability (double music_reliability) |
double | getInterval () |
size_t | getBeatType () |
double | getCurrentTime () |
double | getBeatTime () |
double | getBeatDiffTime () |
double | getRecentBeatTime () |
double | getRecentBeatDiffTime () |
double | getMusicReliability () |
double | calNextBeatTime (unsigned int current_time) |
Public 変数 | |
std::vector< double > | temporary_output |
double | temporary_output_2 |
Private 変数 | |
double | interval_ |
size_t | beat_type_ |
double | current_time_ |
double | beat_time_ |
double | next_beat_time_ |
double | beat_diff_time_ |
double | next_beat_diff_time_ |
double | music_reliability_ |
ビートトラッキング結果データクラス
beat_tracker::BeatTrackerData::BeatTrackerData | ( | ) | [inline] |
初期化
double beat_tracker::BeatTrackerData::calNextBeatTime | ( | unsigned int | current_time | ) | [inline] |
double beat_tracker::BeatTrackerData::getBeatDiffTime | ( | ) | [inline] |
double beat_tracker::BeatTrackerData::getBeatTime | ( | ) | [inline] |
size_t beat_tracker::BeatTrackerData::getBeatType | ( | ) | [inline] |
double beat_tracker::BeatTrackerData::getCurrentTime | ( | ) | [inline] |
double beat_tracker::BeatTrackerData::getInterval | ( | ) | [inline] |
double beat_tracker::BeatTrackerData::getMusicReliability | ( | ) | [inline] |
double beat_tracker::BeatTrackerData::getRecentBeatDiffTime | ( | ) | [inline] |
double beat_tracker::BeatTrackerData::getRecentBeatTime | ( | ) | [inline] |
void beat_tracker::BeatTrackerData::setBeatDiffTime | ( | double | beat_diff_time | ) | [inline] |
void beat_tracker::BeatTrackerData::setBeatTimes | ( | double | beat_time, | |
double | current_time | |||
) | [inline] |
void beat_tracker::BeatTrackerData::setBeatType | ( | size_t | beat_type | ) | [inline] |
void beat_tracker::BeatTrackerData::setInterval | ( | double | interval | ) | [inline] |
void beat_tracker::BeatTrackerData::setMusicReliability | ( | double | music_reliability | ) | [inline] |
void beat_tracker::BeatTrackerData::setRecentBeatTime | ( | double | next_beat_time, | |
double | current_time | |||
) | [inline] |
double beat_tracker::BeatTrackerData::beat_diff_time_ [private] |
double beat_tracker::BeatTrackerData::beat_time_ [private] |
size_t beat_tracker::BeatTrackerData::beat_type_ [private] |
double beat_tracker::BeatTrackerData::current_time_ [private] |
double beat_tracker::BeatTrackerData::interval_ [private] |
double beat_tracker::BeatTrackerData::music_reliability_ [private] |
double beat_tracker::BeatTrackerData::next_beat_diff_time_ [private] |
double beat_tracker::BeatTrackerData::next_beat_time_ [private] |
std::vector<double> beat_tracker::BeatTrackerData::temporary_output |