To be precise, the recording is a set of images, XML files, javascript libraries, and a video file.
If you unpublish or delete the recordings -- from any 3rd party application -- then they are no longer accessible for playback from the BigBlueButton server -- that's the effect of 'unpublish' and 'delete'.
If you want to unpublish a recording for a students in a class, but still have the recording available on the BigBlueButton server, you could extend the logic in the Moodle RecordingsBN plug-in and add a second layer of publish/unpublish logic, where, for a specific course, the recording is unpublished -- and no students in that course could access the recording from RecordingsBN -- but the recording is still available on the server.
This would let you publish/unpublish a recording on a course level, but the recording is still available in the BigBlueButtonBN server.
Regards,... Fred