Esempio n. 1
0
            public static String GetMeta(IVLCObject Object, VLCMetaData MetaOption)
            {
                Trace("libvlc_media_get_meta");
                var DataPtr = NativeMethods.libvlc_media_get_meta(Object.Handle, (libvlc_meta_t)MetaOption);

                return(Transform.ToString(DataPtr));
            }
Esempio n. 2
0
            public static void SetMeta(IVLCObject Object, VLCMetaData MetaOption, String Value)
            {
                IntPtr ValuePtr = IntPtr.Zero;

                try
                {
                    ValuePtr = Transform.ToIntPtr(Value);

                    Trace("libvlc_media_set_meta");
                    NativeMethods.libvlc_media_set_meta(Object.Handle, (libvlc_meta_t)MetaOption, ValuePtr);
                }
                finally
                {
                    Transform.Free(ValuePtr);
                }
            }