public IRMetaData GetMetaData() { IRMetaData irMD = new IRMetaData(); GetMetaData(irMD); return(irMD); }
public void GetMetaData(IRMetaData irMD) { using (IMarshaler marsh = irMD.GetMarshaler(true)) { OpenNIImporter.xnGetIRMetaData(this.InternalObject, marsh.Native); } }
private static IMarshaler MarshalInner(IRMetaData obj, bool marshalOut) { IMarshaler inner = ((MapMetaData)obj).GetMarshaler(marshalOut); obj.ir.pMap = inner.Native; return(inner); }
public void SetData(IRMetaData irMD) { SetData(irMD, irMD.FrameID, irMD.Timestamp); }
public void SetData(IRMetaData irMD, UInt32 frameID, UInt64 timestamp) { SetData(frameID, timestamp, irMD.DataSize, irMD.IRMapPtr); }
public IRMetaDataMarshaler(IRMetaData obj, bool marshalOut) : base(obj.ir, marshalOut, MarshalInner(obj, marshalOut)) { }