Ejemplo n.º 1
0
 private static extern IntPtr TagsLibrary_GetTagPtr(HTAGS Tags, [In, MarshalAs(UnmanagedType.LPWStr)] string Name, TTagType TagType);
Ejemplo n.º 2
0
 public static extern int TagsLibrary_AddTagEx(HTAGS Tags, TTagType TagType, IntPtr ExtTag);
Ejemplo n.º 3
0
 public static extern bool TagsLibrary_SetTagData(HTAGS Tags, int Index, TTagType TagType, TTagData TagData);
Ejemplo n.º 4
0
 public static extern bool TagsLibrary_SetVendor(HTAGS Tags, [In, MarshalAs(UnmanagedType.LPWStr)] string Vendor, TTagType TagType);
Ejemplo n.º 5
0
 public static extern bool TagsLibrary_SetConfig(HTAGS Tags, IntPtr Value, TConfigFlags Config, TTagType TagType);
Ejemplo n.º 6
0
 public static extern bool TagsLibrary_SetCoverArtFromFile(HTAGS Tags, TTagType TagType, int Index,  [In, MarshalAs(UnmanagedType.LPWStr)] string FileName, TCoverArtData CoverArt);
Ejemplo n.º 7
0
 public static extern bool TagsLibrary_GetTagByIndexEx(HTAGS Tags, int Index, TTagType TagType, TSimpleTag SimpleTag);
Ejemplo n.º 8
0
 public static extern TTagError TagsLibrary_SaveEx(HTAGS Tags, [In, MarshalAs(UnmanagedType.LPWStr)] string FileName, TTagType TagType);
Ejemplo n.º 9
0
 public static extern IntPtr TagsLibrary_GetConfig(HTAGS Tags, TConfigFlags Config, TTagType TagType);
Ejemplo n.º 10
0
 public static extern bool TagsLibrary_GetCoverArtToFile(HTAGS Tags, TTagType TagType, int Index, [In, MarshalAs(UnmanagedType.LPWStr)] string FileName);
Ejemplo n.º 11
0
 public static extern bool TagsLibrary_DeleteTagByIndex(HTAGS Tags, int Index, TTagType TagType);
Ejemplo n.º 12
0
 public static extern bool TagsLibrary_DeleteCoverArt(HTAGS Tags, TTagType TagType, int Index);
Ejemplo n.º 13
0
 public static extern int TagsLibrary_CoverArtCount(HTAGS Tags, TTagType TagType);
Ejemplo n.º 14
0
 public static extern TTagError TagsLibrary_RemoveTag([In, MarshalAs(UnmanagedType.LPWStr)] string FileName, TTagType TagType);
Ejemplo n.º 15
0
 public static extern bool TagsLibrary_GetTagByIndexEx(HTAGS Tags, int Index, TTagType TagType, TMP4TagEx MP4TagEx);
Ejemplo n.º 16
0
   public static extern TTagError TagsLibrary_RemoveTagFromMemory(IntPtr MemoryAddress, UInt64 Size, TTagType TagType, ref IntPtr SavedAddress, 
 ref UInt64 SavedSize, ref IntPtr SaveHandle);
Ejemplo n.º 17
0
 public static extern TTagError TagsLibrary_GetTagEx(HTAGS Tags, [In, MarshalAs(UnmanagedType.LPWStr)] string Name, TTagType TagType,  TExtTag ExtTag);
Ejemplo n.º 18
0
   public static extern TTagError TagsLibrary_SaveToMemoryEx(HTAGS Tags, IntPtr MemoryAddress, UInt64 Size, TTagType TagType,
 ref IntPtr SavedAddress, ref UInt64 SavedSize, ref IntPtr SaveHandle);
Ejemplo n.º 19
0
 public static extern int TagsLibrary_GetTagSize(HTAGS Tags, TTagType TagType);
Ejemplo n.º 20
0
 public static extern bool TagsLibrary_SetCoverArt(HTAGS Tags, TTagType TagType, int Index, ref TCoverArtData CoverArt);
Ejemplo n.º 21
0
 //TagsLibrary_GetVendor
 /// <summary>
 /// Vendor string. Applies to Ogg Vorbis, Opus and Flac.
 /// </summary>
 /// <returns>value is null otherwise string.</returns>    
 public static string TagsLibrary_GetVendor(HTAGS Tags, TTagType TagType)
 {
     IntPtr ptr = TagsLibrary_GetVendorPtr(Tags, TagType);
       if (ptr != IntPtr.Zero)
       {
     return Marshal.PtrToStringAuto(ptr);
       }
       return null;
 }
Ejemplo n.º 22
0
   public static extern bool TagsLibrary_SetTag(HTAGS Tags,   [In, MarshalAs(UnmanagedType.LPWStr)] string Name,  
 [In, MarshalAs(UnmanagedType.LPWStr)] string Value, TTagType TagType);
Ejemplo n.º 23
0
 public static extern TTagError TagsLibrary_Load(HTAGS Tags, [In, MarshalAs(UnmanagedType.LPWStr)] string FileName, TTagType TagType, bool ParseTags);
Ejemplo n.º 24
0
 public static extern bool TagsLibrary_SetTagEx(HTAGS Tags, TTagType TagType, IntPtr ExtTag);
Ejemplo n.º 25
0
 public static extern bool TagsLibrary_Loaded(HTAGS Tags, TTagType TagType);
Ejemplo n.º 26
0
 public static extern int TagsLibrary_TagCount(HTAGS Tags, TTagType TagType);
Ejemplo n.º 27
0
 public static extern TTagError TagsLibrary_LoadFromMemory(HTAGS Tags, IntPtr MemoryAddress, UInt64 Size, TTagType TagType, bool ParseTags);
Ejemplo n.º 28
0
 private static extern IntPtr TagsLibrary_GetVendorPtr(HTAGS Tags, TTagType TagType);
Ejemplo n.º 29
0
 public static extern int TagsLibrary_AddCoverArt(HTAGS Tags,  TTagType TagType, TCoverArtData CoverArt);