public byte[] Map() { int size; IntPtr mem = gst_adapter_map (Handle, out size); byte[] ret = new byte[size]; Marshal.Copy (mem, ret , 0, size); return ret; }