public IntPtr MarshalManagedToNative(object managedObj)
        {
            if (!(managedObj is string @string))
            {
                return(IntPtr.Zero);
            }

            var stringPtr = MpvMarshal.GetComPtrFromManagedUTF8String(@string);

            return(stringPtr);
        }
Beispiel #2
0
        public IntPtr MarshalManagedToNative(object managedObj)
        {
            var @string = managedObj as string;

            if (@string == null)
            {
                return(IntPtr.Zero);
            }

            var stringPtr = MpvMarshal.GetComPtrFromManagedUTF8String(@string);

            return(stringPtr);
        }