public VideoBlenderNode(NodeName name, IStreamerBase streamer, OverloadController overloadController) : base(name, streamer) { _statisticKeeper2 = new StatisticKeeper <StatisticDataOfBlenderNode>(name); _overloadController = overloadController; }
public DirectXContext(Device device, VideoRenderOptions options, AdapterInfo item2, bool adapterIsEqualToWindowAdapter, IStreamerBase streamer) { AdapterIsEqualToWindowAdapter = AdapterIsEqualToWindowAdapter; _refCount = 1; Device = device; CreationOptions = options; ImagingFactory2 = new ImagingFactory(); Pool = new DirectXResourcePool(this); var nv12Support = device.CheckFormatSupport(SharpDX.DXGI.Format.NV12); AdapterInfo = item2; _streamer = streamer; Nv12Supported = nv12Support.HasFlag(FormatSupport.RenderTarget) && nv12Support.HasFlag(FormatSupport.Texture2D); }
protected Node(NodeName name, IStreamerBase streamer) { Name = name; Streamer = streamer; _statisticKeeper = new StatisticKeeper <StatisticDataOfProcessingNode>(name); }
public FrameOutput(IStreamerBase streamer, Action <FrameOutputData> onUiFrame) { _streamer = streamer; _onUiFrame = onUiFrame; }
public DecoderNode(NodeName name, IStreamerBase controller) : base(name, controller) { }