Inheritance: HandleObject
Ejemplo n.º 1
0
        public static TagsManager CreateFormBass(Channel bassChannel)
        {
            var handle = TagsLibCoreModule.CreateFunction.Delegate();
            var result = new TagsManager(handle);

            TagsLibCoreModule.LoadTagsFormBassFunction.Delegate(handle, bassChannel.Handle);

            return result;
        }
Ejemplo n.º 2
0
        public static TagsManager CreateFormFile(String file, TagType type = TagType.Automatic, bool parseTags = true)
        {
            var handle = TagsLibCoreModule.CreateFunction.Delegate();
            var result = new TagsManager(handle);

            TagsLibCoreModule.LoadTagsFunction.Delegate(handle, file, type, parseTags);

            return result;
        }
Ejemplo n.º 3
0
        public static TagsManager CreateFormMemory(IntPtr memory, ulong size, TagType type = TagType.Automatic, bool parseTags = true)
        {
            var handle = TagsLibCoreModule.CreateFunction.Delegate();
            var result = new TagsManager(handle);

            TagsLibCoreModule.LoadTagsFormMemoryFunction.Delegate(handle, memory, size, type, parseTags);

            return result;
        }
Ejemplo n.º 4
0
        public static TagsManager CreateFormMemory(IntPtr memory, ulong size, TagType type = TagType.Automatic, bool parseTags = true)
        {
            var handle = TagsLibCoreModule.CreateFunction.Delegate();
            var result = new TagsManager(handle);

            TagsLibCoreModule.LoadTagsFormMemoryFunction.Delegate(handle, memory, size, type, parseTags);

            return(result);
        }
Ejemplo n.º 5
0
        public static TagsManager CreateFormBass(Channel bassChannel)
        {
            var handle = TagsLibCoreModule.CreateFunction.Delegate();
            var result = new TagsManager(handle);

            TagsLibCoreModule.LoadTagsFormBassFunction.Delegate(handle, bassChannel.Handle);

            return(result);
        }
Ejemplo n.º 6
0
        public static TagsManager CreateFormFile(String file, TagType type = TagType.Automatic, bool parseTags = true)
        {
            var handle = TagsLibCoreModule.CreateFunction.Delegate();
            var result = new TagsManager(handle);

            TagsLibCoreModule.LoadTagsFunction.Delegate(handle, file, type, parseTags);

            return(result);
        }
Ejemplo n.º 7
0
 internal TagDictionary(TagsManager tag)
 {
     _target = tag;
 }
Ejemplo n.º 8
0
 internal ID3v2TagList(TagsManager tag)
 {
     _target = tag;
 }
Ejemplo n.º 9
0
 internal SimpleTagList(TagsManager tag, TagType type)
 {
     _target = tag;
     _type   = type;
 }
Ejemplo n.º 10
0
 internal ExTagList(TagsManager tag)
 {
     _target = tag;
 }