34 #ifndef __diguySound_H
35 #define __diguySound_H
41 #define CPLUSPLUS_ONLY
74 const char* get_name();
81 const char* get_type_name();
98 int set_sound_filename(
const char* sound_filename);
107 const char* get_sound_filename();
126 int set_phoneme_filename(
const char* phoneme_filename);
134 const char* get_phoneme_filename();
141 float get_duration();
148 int get_samples_per_second();
155 int get_number_of_channels();
168 #ifdef CPLUSPLUS_ONLY
170 bdiSound* get_scripted_object() {
return m_scripted_object;}
174 friend class bdiSound;
189 bdiSound* m_scripted_object;