Lines Matching refs:SoundArchive
41 virtual const void* GetFileAddress( SoundArchive::FileId fileId ) const = 0;
42 virtual const void* GetFileWaveDataAddress( SoundArchive::FileId fileId ) const = 0;
122 size_t GetRequiredMemSize( const SoundArchive* arc ) const;
150 bool Initialize( const SoundArchive* arc, void* buffer, u32 size );
215 SoundArchive::ItemId id,
272 bool IsDataLoaded( SoundArchive::ItemId itemId, u32 loadFlag = LOAD_ALL ) const;
303 const void* SetFileAddress( SoundArchive::FileId fileId, const void* address );
306 const void* detail_GetFileAddress( SoundArchive::FileId fileId ) const;
335 SoundArchive::ItemId soundId,
341 SoundArchive::ItemId soundId,
345 SoundArchive::ItemId waveSoundSetId = SoundArchive::INVALID_ID );
348 SoundArchive::ItemId bankId,
354 SoundArchive::ItemId warcId,
360 SoundArchive::ItemId warcId,
365 SoundArchive::ItemId warcId,
371 SoundArchive::ItemId groupId,
376 SoundArchive::ItemId soundGroupId,
383 SoundArchive::FileId fileId,
390 SoundArchive::ItemId warcId,
397 bool IsSequenceSoundDataLoaded( SoundArchive::ItemId itemId, u32 loadFlag ) const;
399 bool IsWaveSoundDataLoaded( SoundArchive::ItemId itemId, u32 loadFlag ) const;
401 bool IsBankDataLoaded( SoundArchive::ItemId itemId, u32 loadFlag ) const;
403 bool IsWaveArchiveDataLoaded( SoundArchive::ItemId itemId, u32 waveIndex ) const;
405 bool IsGroupDataLoaded( SoundArchive::ItemId itemId ) const;
407 bool IsSoundGroupDataLoaded( SoundArchive::ItemId itemId, u32 loadFlag ) const;
410 const void* GetFileAddress( SoundArchive::FileId fileId ) const;
412 bool CreateFileAddressTable( const SoundArchive* arc, void** buffer, void* endp );
416 const SoundArchive* m_pSoundArchive;