void 
VideoRecorderNode::NodeRegistered()
{
	INFO("VideoRecorderNode::NodeRegistered()\n");
	if (initStatus != B_OK) 
	{
		ReportError(B_NODE_IN_DISTRESS);
		return;
	}
	filterInput.destination.port = ControlPort();
	filterInput.destination.id = 0;
	filterInput.source = media_source::null;
	filterInput.node = Node();
	strcpy(filterInput.name, "VideoRecorderNode Input");	
	filterInput.format.type = B_MEDIA_RAW_VIDEO;
	filterInput.format.u.raw_video = media_raw_video_format::wildcard;
	//**replace with wildcard
	filterInput.format.u.raw_video.display.format=B_RGB32;
	SetParameterWeb(GetParameterWeb());
	Run();
	INFO("ERROR CODES\n");
/*	INFO("\tB_BAD_VALUE=%ld\n",B_BAD_VALUE);
	INFO("\tB_NO_INIT=%ld\n",B_NO_INIT);
	INFO("\tB_MISMATCHED_VALUES=%ld\n",B_MISMATCHED_VALUES);*/
//	INFO("\tB_NO_INIT=%ld\n",B_NO_INIT);	

}
// deprecated BeOS R5 API
BParameterWeb*
BMediaTrack::Web()
{
    BParameterWeb* web;
    if (GetParameterWeb(&web) == B_OK)
        return web;
    return NULL;
}