예제 #1
0
 public KeyWriter()
 {
     HANDLERS.Add(Constants.METHOD, new METHOD_AttributeWriter());
     HANDLERS.Add(Constants.URI, new URI_AttributeWriter());
     HANDLERS.Add(Constants.IV, new IV_AttributeWriter());
     HANDLERS.Add(Constants.KEY_FORMAT, new KEY_FORMAT_AttributeWriter());
     HANDLERS.Add(Constants.KEY_FORMAT_VERSIONS, new KEY_FORMAT_VERSIONS_AttributeWriter());
 }
예제 #2
0
 public EXT_X_KEY_CLASS()
 {
     lineParser = new MediaPlaylistLineParser(this);
     HANDLERS.Add(Constants.METHOD, new METHOD_AttributeParser());
     HANDLERS.Add(Constants.URI, new URI_AttributeParser());
     HANDLERS.Add(Constants.IV, new IV_AttributeParser());
     HANDLERS.Add(Constants.KEY_FORMAT, new KEY_FORMAT_AttributeParser());
     HANDLERS.Add(Constants.KEY_FORMAT_VERSIONS, new KEY_FORMAT_VERSIONS_AttributeParser());
 }
예제 #3
0
 public EXT_STREAM_INF()
 {
     HANDLERS.Add(Constants.CODECS, new CODECS_AttributeWriter());
     HANDLERS.Add(Constants.BANDWIDTH, new BANDWIDTH_AttributeWriter());
     HANDLERS.Add(Constants.AVERAGE_BANDWIDTH, new AVERAGE_BANDWIDTH_AttributeWriter());
     HANDLERS.Add(Constants.RESOLUTION, new RESOLUTION_AttributeWriter());
     HANDLERS.Add(Constants.FRAME_RATE, new FRAME_RATE_AttributeWriter());
     HANDLERS.Add(Constants.VIDEO, new VIDEO_AttributeWriter());
     HANDLERS.Add(Constants.PROGRAM_ID, new PROGRAM_ID_AttributeWriter());
 }
예제 #4
0
 public EXT_X_START_CLASS()
 {
     HANDLERS.Add(Constants.TIME_OFFSET, new TIME_OFFSET_AttributeWriter());
     HANDLERS.Add(Constants.PRECISE, new PRECISE_AttributeWriter());
 }
예제 #5
0
 public MapInfoWriter()
 {
     HANDLERS.Add(Constants.URI, new URI_AttributeWriter());
     HANDLERS.Add(Constants.BYTERANGE, new BYTERANGE_AttributeWriter());
 }
예제 #6
0
 public EXT_X_MAP_CLASS()
 {
     lineParser = new MediaPlaylistLineParser(this);
     HANDLERS.Add(Constants.URI, new URI_AttributeParser());
     HANDLERS.Add(Constants.BYTERANGE, new BYTERANGE_AttributeParser());
 }
예제 #7
0
 public EXT_X_START_CLASS()
 {
     lineParser = new MediaPlaylistLineParser(this);
     HANDLERS.Add(Constants.TIME_OFFSET, new TIME_OFFSET_AttributeParser());
     HANDLERS.Add(Constants.PRECISE, new PRECISE_AttributeParser());
 }
예제 #8
0
 public EXT_X_STREAM_INF_CLASS()
 {
     HANDLERS.Add(Constants.AUDIO, new AUDIO_AttributeWriter());
     HANDLERS.Add(Constants.SUBTITLES, new SUBTITLES_AttributeWriter());
     HANDLERS.Add(Constants.CLOSED_CAPTIONS, new CLOSED_CAPTIONS_AttributeWriter());
 }
예제 #9
0
 public EXT_X_I_FRAME_STREAM_INF_CLASS()
 {
     HANDLERS.Add(Constants.URI, new URI_AttributeWriter());
 }