public ImageFramePacket(ImageFrame imageFrame, int timestamp) :
     base(UnsafeNativeMethods.MpMakeImageFramePacketAt(imageFrame.GetPtr(), timestamp))
 {
     imageFrame.ReleaseOwnership();
     // to pin the pixelData
     valueHandle = GCHandle.Alloc(imageFrame);
 }