@eyevinn/m3u8
Version:
streaming m3u8 parser for Apple's HTTP Live Streaming protocol
23 lines (18 loc) • 572 B
JavaScript
var util = require('util'),
Item = require('./Item'),
AttributeList = require('./AttributeList');
var StreamItem = module.exports = function StreamItem(attributes) {
Item.apply(this, arguments);
};
util.inherits(StreamItem, Item);
StreamItem.create = function createStreamItem(data) {
var item = new StreamItem();
item.setData(data);
return item;
};
StreamItem.prototype.toString = function toString() {
var output = [];
output.push('#EXT-X-STREAM-INF:' + this.attributes.toString());
output.push(this.get('uri'));
return output.join('\n');
};