public static NewStreamMessage GetMessage(IntPtr nativekMsg) { NativeNewStreamMessage msg = Marshal.PtrToStructure <NativeNewStreamMessage>(nativekMsg); NewStreamMessage message = new NewStreamMessage(msg); return(message); }
private NewStreamMessage(NativeNewStreamMessage nativeMsg) { Tag = nativeMsg.Tag; StreamID = nativeMsg.StreamID; Name = (string)UTF8StringMarshaler.GetInstance("").MarshalNativeToManaged(nativeMsg.NamePtr); Url = (string)UTF8StringMarshaler.GetInstance("").MarshalNativeToManaged(nativeMsg.UrlPtr); }