mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
RTC: Use shared message for RTP packet
This commit is contained in:
parent
4e1935f678
commit
f794a7d3a7
8 changed files with 195 additions and 59 deletions
|
@ -303,6 +303,18 @@ srs_error_t SrsSharedPtrMessage::create(SrsMessageHeader* pheader, char* payload
|
|||
return err;
|
||||
}
|
||||
|
||||
void SrsSharedPtrMessage::wrap(char* payload, int size)
|
||||
{
|
||||
srs_assert(!ptr);
|
||||
ptr = new SrsSharedPtrPayload();
|
||||
|
||||
ptr->payload = payload;
|
||||
ptr->size = size;
|
||||
|
||||
this->payload = ptr->payload;
|
||||
this->size = ptr->size;
|
||||
}
|
||||
|
||||
int SrsSharedPtrMessage::count()
|
||||
{
|
||||
srs_assert(ptr);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue