CCT.NUI.Core.OpenNI.OpenNIDataSourceFactory.GetDepthPointerDataSource C# (CSharp) Method

GetDepthPointerDataSource() private method

private GetDepthPointerDataSource ( ) : IDepthPointerDataSource
return IDepthPointerDataSource
        private IDepthPointerDataSource GetDepthPointerDataSource()
        {
            lock (this)
            {
                if (this.depthPointerDataSource == null)
                {
                    var adapter = new DepthGeneratorAdapter(this.GetDepthGenerator());
                    this.runner.Add(adapter);
                    this.depthPointerDataSource = new DepthPointerDataSource(adapter);
                }
            }
            return this.depthPointerDataSource;
        }