1 | <?php |
||
14 | class M3u8 extends AbstractContainer |
||
15 | { |
||
16 | private $m3uTag; |
||
17 | |||
18 | private $versionTag; |
||
19 | |||
20 | private $playlistTypeTag; |
||
21 | |||
22 | private $targetDurationTag; |
||
23 | |||
24 | private $mediaSequenceTag; |
||
25 | |||
26 | private $discontinuitySequenceTag; |
||
27 | |||
28 | private $segments; |
||
29 | |||
30 | private $endlistTag; |
||
31 | |||
32 | 2 | public function __construct() |
|
43 | |||
44 | 1 | public function read($string) |
|
50 | |||
51 | 1 | public function getVersionTag() |
|
55 | |||
56 | 1 | public function getVersion() |
|
60 | |||
61 | 1 | public function getPlaylistTypeTag() |
|
65 | |||
66 | public function getPlaylistType() |
||
70 | |||
71 | 1 | public function getTargetDurationTag() |
|
75 | |||
76 | 1 | public function getTargetDuration() |
|
80 | |||
81 | 1 | public function getMediaSequenceTag() |
|
85 | |||
86 | 1 | public function getMediaSequence() |
|
90 | |||
91 | 1 | public function getDiscontinuitySequenceTag() |
|
95 | |||
96 | 1 | public function getDiscontinuitySequence() |
|
100 | |||
101 | /** |
||
102 | * @return Chrisyue\PhpM3u8\Segments |
||
103 | */ |
||
104 | 2 | public function getSegments() |
|
108 | |||
109 | 1 | public function getEndlistTag() |
|
113 | |||
114 | public function isEndless() |
||
118 | |||
119 | 1 | public function getDuration() |
|
123 | |||
124 | 2 | protected function getComponents() |
|
137 | |||
138 | 1 | private static function split($string) |
|
145 | } |
||
146 |