Esempio n. 1
0
int do_cleanup() {

	vlEndTransfer(cstate.server, cstate.pathin) ;
	vlEndTransfer(cstate.server, cstate.pathout) ;
	shutdown();

	return 1;
}
Esempio n. 2
0
void VLOutboard::shutdown_vl()
{
	if (vl_) {
		if (path_) {
			if (rb_) {
				vlEndTransfer(vl_, path_);
				vlDeregisterBuffer(vl_, path_, src_, rb_);
				vlDestroyBuffer(vl_, rb_);
				rb_ = 0;
			}
			vlDestroyPath(vl_, path_);
			path_ = 0;
		}
		vlCloseVideo(vl_);
		vl_ = 0;
	}
}