public void GetMetaData(IRMetaData irMD) { using (IMarshaler marsh = irMD.GetMarshaler(true)) { OpenNIImporter.xnGetIRMetaData(this.InternalObject, marsh.Native); } }
private static IMarshaler MarshalInner(SceneMetaData obj, bool marshalOut) { IMarshaler inner = ((MapMetaData)obj).GetMarshaler(marshalOut); obj.scene.pMap = inner.Native; return(inner); }
public void GetMetaData(AudioMetaData audioMD) { using (IMarshaler marsh = audioMD.GetMarshaler(true)) { SafeNativeMethods.xnGetAudioMetaData(this.InternalObject, marsh.Native); } }
public void GetMetaData(ImageMetaData imageMD) { using (IMarshaler marsh = imageMD.GetMarshaler(true)) { SafeNativeMethods.xnGetImageMetaData(this.InternalObject, marsh.Native); } }
private static IMarshaler MarshalInner(MapMetaData obj, bool marshalOut) { IMarshaler inner = ((OutputMetaData)obj).GetMarshaler(marshalOut); obj.map.pOutput = inner.Native; return(inner); }
public void GetMetaData(AudioMetaData audioMD) { using (IMarshaler marsh = audioMD.GetMarshaler(true)) { OpenNIImporter.xnGetAudioMetaData(this.InternalObject, marsh.Native); } }
public void GetMetaData(DepthMetaData depthMD) { using (IMarshaler marsh = depthMD.GetMarshaler(true)) { SafeNativeMethods.xnGetDepthMetaData(this.InternalObject, marsh.Native); } }
public void GetMetaData(DepthMetaData depthMD) { using (IMarshaler marsh = depthMD.GetMarshaler(true)) { OpenNIImporter.xnGetDepthMetaData(this.InternalObject, marsh.Native); } }
public SceneMetaData GetUserPixels(UserID id) { SceneMetaData smd = new SceneMetaData(); using (IMarshaler marsh = smd.GetMarshaler(true)) { int status = SafeNativeMethods.xnGetUserPixels(this.InternalObject, id, marsh.Native); WrapperUtils.ThrowOnError(status); } return(smd); }
public SceneMetaData GetUserPixels(UserID id) { SceneMetaData smd = new SceneMetaData(); using (IMarshaler marsh = smd.GetMarshaler(true)) { UInt32 status = OpenNIImporter.xnGetUserPixels(this.InternalObject, id, marsh.Native); WrapperUtils.CheckStatus(status); } return(smd); }
public NativeArrayMarshaler() { _marshaler = typeof(T).IsPrimitive ? (IMarshaler) new PrimitiveMarshaller() : new StructEnumMarshaller(); }