正在显示
2 个修改的文件
包含
14 行增加
和
0 行删除
| @@ -176,11 +176,21 @@ SrsAmf0Any* SrsAmf0Any::undefined() | @@ -176,11 +176,21 @@ SrsAmf0Any* SrsAmf0Any::undefined() | ||
| 176 | return new __SrsAmf0Undefined(); | 176 | return new __SrsAmf0Undefined(); |
| 177 | } | 177 | } |
| 178 | 178 | ||
| 179 | +SrsAmf0Object* SrsAmf0Any::object() | ||
| 180 | +{ | ||
| 181 | + return new SrsAmf0Object(); | ||
| 182 | +} | ||
| 183 | + | ||
| 179 | SrsAmf0Any* SrsAmf0Any::object_eof() | 184 | SrsAmf0Any* SrsAmf0Any::object_eof() |
| 180 | { | 185 | { |
| 181 | return new __SrsAmf0ObjectEOF(); | 186 | return new __SrsAmf0ObjectEOF(); |
| 182 | } | 187 | } |
| 183 | 188 | ||
| 189 | +SrsAmf0EcmaArray* SrsAmf0Any::array() | ||
| 190 | +{ | ||
| 191 | + return new SrsAmf0EcmaArray(); | ||
| 192 | +} | ||
| 193 | + | ||
| 184 | __SrsUnSortedHashtable::__SrsUnSortedHashtable() | 194 | __SrsUnSortedHashtable::__SrsUnSortedHashtable() |
| 185 | { | 195 | { |
| 186 | } | 196 | } |
| @@ -34,6 +34,8 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | @@ -34,6 +34,8 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 34 | #include <vector> | 34 | #include <vector> |
| 35 | 35 | ||
| 36 | class SrsStream; | 36 | class SrsStream; |
| 37 | +class SrsAmf0Object; | ||
| 38 | +class SrsAmf0EcmaArray; | ||
| 37 | 39 | ||
| 38 | /** | 40 | /** |
| 39 | * any amf0 value. | 41 | * any amf0 value. |
| @@ -91,7 +93,9 @@ public: | @@ -91,7 +93,9 @@ public: | ||
| 91 | static SrsAmf0Any* number(double value = 0.0); | 93 | static SrsAmf0Any* number(double value = 0.0); |
| 92 | static SrsAmf0Any* null(); | 94 | static SrsAmf0Any* null(); |
| 93 | static SrsAmf0Any* undefined(); | 95 | static SrsAmf0Any* undefined(); |
| 96 | + static SrsAmf0Object* object(); | ||
| 94 | static SrsAmf0Any* object_eof(); | 97 | static SrsAmf0Any* object_eof(); |
| 98 | + static SrsAmf0EcmaArray* array(); | ||
| 95 | }; | 99 | }; |
| 96 | 100 | ||
| 97 | /** | 101 | /** |
-
请 注册 或 登录 后发表评论