Inheritance: HandleObject
Beispiel #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;
        }
Beispiel #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;
        }
Beispiel #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;
        }
Beispiel #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);
        }
Beispiel #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);
        }
Beispiel #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);
        }
Beispiel #7
0
 internal TagDictionary(TagsManager tag)
 {
     _target = tag;
 }
Beispiel #8
0
 internal ID3v2TagList(TagsManager tag)
 {
     _target = tag;
 }
Beispiel #9
0
 internal SimpleTagList(TagsManager tag, TagType type)
 {
     _target = tag;
     _type   = type;
 }
Beispiel #10
0
 internal ExTagList(TagsManager tag)
 {
     _target = tag;
 }