18 #include "pandabase.h" 20 #include "pointerTo.h" 21 #include "typedWritableReferenceCount.h" 25 #ifdef NOTIFY_DEBUG //[ 27 #define movies_debug(msg) \ 28 if (movies_cat.is_debug()) { \ 29 movies_cat->debug() << msg << endl; \ 33 #define movies_debug(msg) ((void)0); 50 MovieAudio(
const string &name =
"Blank Audio");
55 INLINE
const Filename &get_filename()
const;
64 static void init_type() {
65 TypedWritableReferenceCount::init_type();
66 register_type(_type_handle,
"MovieAudio",
67 TypedWritableReferenceCount::get_class_type());
70 return get_class_type();
72 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
78 #include "movieAudio.I" A base class for all things which can have a name.
The name of a file, such as a texture file or an Egg file.
A MovieAudio is actually any source that provides a sequence of audio samples.
A base class for things which need to inherit from both TypedWritable and from ReferenceCount.
TypeHandle is the identifier used to differentiate C++ class types.
A MovieAudio is actually any source that provides a sequence of audio samples.