Files
XCEngine/docs/api/resources/audioclip/release.md

589 B
Raw Blame History

AudioClip::Release

void Release()

释放音频资源,释放存储的音频数据并清除 RHI 资源引用。

详细描述

调用此方法后:

  1. 清除音频数据(调用 m_audioData.Clear()
  2. 将 RHI 资源引用置为 nullptr
  3. m_isValid 标记为 false

参数

返回值

示例

ResourceHandle<AudioClip> sfx = ResourceManager::Get().Load<AudioClip>("sounds/explosion.wav");
sfx->Release();
if (!sfx->IsValid()) {
    // 音频已释放
}

相关文档