
OpenAL의 `alSourceDestroy` 함수를 사용하여 소스를 소멸시키면, 소스에 연결된 모든 버퍼를 자동으로 해제됩니다.
소스를 소멸시키기 전에, 소스에 연결된 버퍼를 해제하는 `alSourceUnqueueBuffers` 함수를 사용하여 버퍼를 해제할 수 있습니다.
소스를 소멸시키기 전에, 소스에 연결된 버퍼를 해제하지 않아도, `alSourceDestroy` 함수를 사용하여 소스를 소멸시키면, OpenAL이 자동으로 소스에 연결된 버퍼를 해제합니다.
하지만, 버퍼를 해제하기 전에, 버퍼에 연결된 데이터를 해제하는 `alBufferDestroy` 함수를 사용하여 데이터를 해제해야 합니다.
따라서, 소스를 소멸시키기 전에, 소스에 연결된 버퍼를 해제하고, 버퍼에 연결된 데이터를 해제하는 것이 좋습니다.
2025-04-23 16:55