2 #ifndef _YI_ASSET_SOUND_H_ 3 #define _YI_ASSET_SOUND_H_ 27 void SetData(
const float *pData, uint32_t uFrameCount, uint32_t uChannelCount);
49 uint32_t m_uFrameCount;
50 uint32_t m_uChannelCount;
58 #endif // _YI_ASSET_SOUND_H_ Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
void SetData(const float *pData, uint32_t uFrameCount, uint32_t uChannelCount)
virtual void OnUnload() override
PATH_TYPE
Definition: YiAsset.h:44
uint32_t GetChannelCount() const
const float * GetData() const
Asset representing sound PCM data.
Definition: YiAssetSound.h:17
uint32_t GetFrameCount() const
virtual std::pair< uint32_t, uint32_t > GetApproximateSize() const override
Base class for any asset. An asset provides functions for dynamically loading and unloading itself an...
Definition: YiAsset.h:33