"L. Spiro Engine"
|
00001 00018 #ifndef __LSS_STREAMINGSOUNDSOURCE2D_H__ 00019 #define __LSS_STREAMINGSOUNDSOURCE2D_H__ 00020 00021 #include "../LSSSoundLib.h" 00022 #include "LSSStreamingSoundSource.h" 00023 00024 namespace lss { 00025 00034 class CStreamingSoundSource2d : public CStreamingSoundSource { 00035 // All is public. This class has no secrets. 00036 public : 00037 // == Various constructors. 00038 LSE_CALLCTOR CStreamingSoundSource2d( LSUINT32 _ui32Id ); 00039 LSE_CALLCTOR ~CStreamingSoundSource2d(); 00040 00041 00042 // == Functions. 00048 virtual LSS_SOUND_SOURCE LSE_CALL GetType() const; 00049 00050 protected : 00051 // == Members. 00052 00053 00054 // == Functions. 00059 virtual LSVOID LSE_CALL ApplyStates(); 00060 00069 virtual LSBOOL LSE_CALL DeviceActivated(); 00070 00071 00072 private : 00073 typedef CStreamingSoundSource Parent; 00074 }; 00075 00076 } // namespace lss 00077 00078 #endif // __LSS_STREAMINGSOUNDSOURCE2D_H__