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; }