It's better to just let the calling code provide a volume object instead of needing one SetVolume for each way of creating a volume. This simplifies InsertDiscCallback and is needed for the following commits.
It's better to just let the calling code provide a volume object instead of needing one SetVolume for each way of creating a volume. This simplifies InsertDiscCallback and is needed for the following commits.