mirror of
https://github.com/ossrs/srs.git
synced 2025-02-13 03:41:55 +00:00
Cover AMF0 codec. 3.0.61
This commit is contained in:
parent
ebe8fa44e5
commit
f8943f8f7d
1 changed files with 1 additions and 17 deletions
|
@ -1783,24 +1783,8 @@ namespace _srs_internal
|
||||||
|
|
||||||
srs_error_t srs_amf0_write_object_eof(SrsBuffer* stream, SrsAmf0ObjectEOF* value)
|
srs_error_t srs_amf0_write_object_eof(SrsBuffer* stream, SrsAmf0ObjectEOF* value)
|
||||||
{
|
{
|
||||||
srs_error_t err = srs_success;
|
|
||||||
|
|
||||||
srs_assert(value != NULL);
|
srs_assert(value != NULL);
|
||||||
|
return value->write(stream);
|
||||||
// value
|
|
||||||
if (!stream->require(2)) {
|
|
||||||
return srs_error_new(ERROR_RTMP_AMF0_ENCODE, "requires 2 only %d bytes", stream->left());
|
|
||||||
}
|
|
||||||
stream->write_2bytes(0x00);
|
|
||||||
|
|
||||||
// marker
|
|
||||||
if (!stream->require(1)) {
|
|
||||||
return srs_error_new(ERROR_RTMP_AMF0_ENCODE, "requires 1 only %d bytes", stream->left());
|
|
||||||
}
|
|
||||||
|
|
||||||
stream->write_1bytes(RTMP_AMF0_ObjectEnd);
|
|
||||||
|
|
||||||
return err;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
srs_error_t srs_amf0_write_any(SrsBuffer* stream, SrsAmf0Any* value)
|
srs_error_t srs_amf0_write_any(SrsBuffer* stream, SrsAmf0Any* value)
|
||||||
|
|
Loading…
Reference in a new issue