#include <mk_viii.hxx>
Inherits FGVoicePlayer.
|
enum | { PLAY_NOW = 1 << 0
, PLAY_LOOPED = 1 << 1
} |
|
enum | { STOP_NOW = 1 << 0
} |
|
SGSoundSample * | get_sample (const char *name) |
|
void | append (Voice *voice, Voice::Element *element) |
|
void | append (Voice *voice, const char *sample_name) |
|
void | append (Voice *voice, double silence) |
|
void | make_voice (Voice **voice) |
|
template<class T1> |
void | make_voice (Voice **voice, T1 e1) |
|
template<class T1, class T2> |
void | make_voice (Voice **voice, T1 e1, T2 e2) |
|
template<class T1, class T2, class T3> |
void | make_voice (Voice **voice, T1 e1, T2 e2, T3 e3) |
|
template<class T1, class T2, class T3, class T4> |
void | make_voice (Voice **voice, T1 e1, T2 e2, T3 e3, T4 e4) |
|
SGSharedPtr< SGSampleGroup > | _sgr |
|
Speaker | speaker |
|
std::map< std::string, SGSharedPtr< SGSoundSample > > | samples |
|
std::vector< Voice * > | _voices |
|
bool | looped |
|
bool | next_looped |
|
Definition at line 664 of file mk_viii.hxx.
◆ VoicePlayer()
MK_VIII::VoicePlayer::VoicePlayer |
( |
MK_VIII * | device | ) |
|
|
inline |
◆ ~VoicePlayer()
MK_VIII::VoicePlayer::~VoicePlayer |
( |
| ) |
|
|
inline |
◆ init()
void MK_VIII::VoicePlayer::init |
( |
| ) |
|
◆ altitude_callouts
Voice* MK_VIII::VoicePlayer::altitude_callouts[n_altitude_callouts] |
◆ application_data_base_failed
Voice* MK_VIII::VoicePlayer::application_data_base_failed |
◆ bank_angle
Voice* MK_VIII::VoicePlayer::bank_angle |
◆ bank_angle_bank_angle
Voice* MK_VIII::VoicePlayer::bank_angle_bank_angle |
◆ bank_angle_bank_angle_3
Voice* MK_VIII::VoicePlayer::bank_angle_bank_angle_3 |
◆ bank_angle_inop
Voice* MK_VIII::VoicePlayer::bank_angle_inop |
◆ bank_angle_pause_bank_angle
Voice* MK_VIII::VoicePlayer::bank_angle_pause_bank_angle |
◆ bank_angle_pause_bank_angle_3
Voice* MK_VIII::VoicePlayer::bank_angle_pause_bank_angle_3 |
◆ callouts_inop
Voice* MK_VIII::VoicePlayer::callouts_inop |
◆ configuration_type_invalid
Voice* MK_VIII::VoicePlayer::configuration_type_invalid |
◆ dont_sink
Voice* MK_VIII::VoicePlayer::dont_sink |
◆ dont_sink_pause_dont_sink
Voice* MK_VIII::VoicePlayer::dont_sink_pause_dont_sink |
◆ five_hundred_above
Voice* MK_VIII::VoicePlayer::five_hundred_above |
◆ glideslope
Voice* MK_VIII::VoicePlayer::glideslope |
◆ glideslope_inop
Voice* MK_VIII::VoicePlayer::glideslope_inop |
◆ gpws_inop
Voice* MK_VIII::VoicePlayer::gpws_inop |
◆ hard_glideslope
Voice* MK_VIII::VoicePlayer::hard_glideslope |
◆ minimums
Voice* MK_VIII::VoicePlayer::minimums |
◆ minimums_100
Voice* MK_VIII::VoicePlayer::minimums_100 |
◆ minimums_minimums
Voice* MK_VIII::VoicePlayer::minimums_minimums |
◆ pull_up
Voice* MK_VIII::VoicePlayer::pull_up |
◆ retard
Voice* MK_VIII::VoicePlayer::retard |
◆ sink_rate
Voice* MK_VIII::VoicePlayer::sink_rate |
◆ sink_rate_pause_sink_rate
Voice* MK_VIII::VoicePlayer::sink_rate_pause_sink_rate |
◆ soft_glideslope
Voice* MK_VIII::VoicePlayer::soft_glideslope |
◆ terrain
Voice* MK_VIII::VoicePlayer::terrain |
◆ terrain_pause_terrain
Voice* MK_VIII::VoicePlayer::terrain_pause_terrain |
◆ too_low_flaps
Voice* MK_VIII::VoicePlayer::too_low_flaps |
◆ too_low_gear
Voice* MK_VIII::VoicePlayer::too_low_gear |
◆ too_low_terrain
Voice* MK_VIII::VoicePlayer::too_low_terrain |
◆ [struct]
struct { ... } MK_VIII::VoicePlayer::voices |
The documentation for this class was generated from the following files: