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.