public Mp3SplitTrack(IntPtr splitpoints,IntPtr tags,int index) { _index=index; _points=splitpoints; _splitpoint=(SpltPoint) Marshal.PtrToStructure (_points+Marshal.SizeOf(_splitpoint)*index,typeof(SpltPoint)); _tag=(Tag) Marshal.PtrToStructure(tags+Marshal.SizeOf (_tag)*index,typeof(Tag)); _splitname=(string) Marshal.PtrToStringAnsi (_splitpoint.name); }
public Mp3SplitTrack(IntPtr splitpoints, IntPtr tags, int index) { _index = index; _points = splitpoints; _splitpoint = (SpltPoint)Marshal.PtrToStructure(_points + Marshal.SizeOf(_splitpoint) * index, typeof(SpltPoint)); _tag = (Tag)Marshal.PtrToStructure(tags + Marshal.SizeOf(_tag) * index, typeof(Tag)); _splitname = (string)Marshal.PtrToStringAnsi(_splitpoint.name); }