pub fn remove_arrangement(
		&mut self,
		id: impl Into<ArrangementId>,
	) -> Result<(), RemoveArrangementError> {
		let id = id.into();
		self.active_ids.remove_arrangement_id(id)?;
		self.command_producer
			.push(ResourceCommand::RemoveArrangement(id.into()).into())?;
		Ok(())
	}
/// Removes an arrangement from the audio thread.
Removes an arrangement from the audio thread.
Removes an arrangement from the audio thread .
pub fn remove_arrangement(
		&mut self,
		id: impl Into<ArrangementId>,
	) -> Result<(), RemoveArrangementError> {
		let id = id.into();
		self.active_ids.remove_arrangement_id(id)?;
		self.command_producer
			.push(ResourceCommand::RemoveArrangement(id.into()).into())?;
		Ok(())
	}
pub fn remove_arrangement ( & mut self , id : impl Into < ArrangementId > , ) -> Result < ( ) , RemoveArrangementError > { let id = id . into ( ) ; self . active_ids . remove_arrangement_id ( id ) ? ; self . command_producer . push ( ResourceCommand :: RemoveArrangement ( id . into ( ) ) . into ( ) ) ? ; Ok ( ( ) ) }
Removes an arrangement from the audio thread.
Removes an arrangement from the audio thread .
&mut self
id
impl Into<ArrangementId>
&mut self
id
impl Into<ArrangementId>