public M3U8ByterangeTag(string name, M3U8TagScope scope)
     : base(name, scope, new Func <M3U8Tag, string, M3U8TagInstance>(ByterangeTagInstance.Create))
 {
 }
Example #2
0
 public M3U8DateTimeTag(string name, M3U8TagScope scope)
     : base(name, scope, new Func <M3U8Tag, string, M3U8TagInstance>(DateTimeTagInstance.Create))
 {
 }
Example #3
0
 public M3U8AttributeTag(string name, M3U8TagScope scope, IDictionary<string, M3U8Attribute> attributes, Func<M3U8Tag, string, M3U8TagInstance> createInstance)
     : base(name, scope, createInstance)
 {
     _attributes = attributes;
 }
Example #4
0
 public M3U8ExtStreamInfTag(string name, M3U8TagScope scope)
     : base(name, scope, new Func <M3U8Tag, string, M3U8TagInstance>(ExtStreamInfTagInstance.Create))
 {
 }
Example #5
0
 public M3U8Tag(string name, M3U8TagScope scope, Func <M3U8Tag, string, M3U8TagInstance> createInstance)
 {
     this.Name           = name;
     this.Scope          = scope;
     this.CreateInstance = createInstance;
 }
Example #6
0
 public M3U8ExtInfTag(string name, M3U8TagScope scope)
     : base(name, scope, ExtinfTagInstance.Create)
 { }
Example #7
0
 public M3U8ValueTag(string name, M3U8TagScope scope, Func <M3U8Tag, string, ValueTagInstance> createInstance)
     : base(name, scope, (Func <M3U8Tag, string, M3U8TagInstance>)((tag, value) => (M3U8TagInstance)createInstance(tag, value)))
 {
 }
Example #8
0
 public M3U8ByterangeTag(string name, M3U8TagScope scope)
     : base(name, scope, ByterangeTagInstance.Create)
 { }
 public M3U8AttributeTag(string name, M3U8TagScope scope, IDictionary <string, M3U8Attribute> attributes, Func <M3U8Tag, string, M3U8TagInstance> createInstance)
     : base(name, scope, createInstance)
 {
     this._attributes = attributes;
 }
Example #10
0
 public M3U8DateTimeTag(string name, M3U8TagScope scope)
     : base(name, scope, DateTimeTagInstance.Create)
 { }