public BodyFrameReader OpenReader() { if (bodyFrameReader == null) { IntPtr ptr = IntPtr.Zero; var hr = ComPointer.OpenReader(out ptr); if (hr != 0) { throw new Exception(hr.ToString()); } bodyFrameReader = new BodyFrameReader(ptr); } return(bodyFrameReader); }
public ColorFrameReader OpenReader() { return(new ColorFrameReader(ComPointer.OpenReader())); }