1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

rename SrsSimpleBuffer to SrsSimpleStream

This commit is contained in:
winlin 2015-09-22 08:59:52 +08:00
parent dadfe101b4
commit 4f3d2c8607
12 changed files with 28 additions and 28 deletions

View file

@ -28,27 +28,27 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <srs_kernel_utility.hpp>
#include <srs_core_performance.hpp>
SrsSimpleBuffer::SrsSimpleBuffer()
SrsSimpleStream::SrsSimpleStream()
{
}
SrsSimpleBuffer::~SrsSimpleBuffer()
SrsSimpleStream::~SrsSimpleStream()
{
}
int SrsSimpleBuffer::length()
int SrsSimpleStream::length()
{
int len = (int)data.size();
srs_assert(len >= 0);
return len;
}
char* SrsSimpleBuffer::bytes()
char* SrsSimpleStream::bytes()
{
return (length() == 0)? NULL : &data.at(0);
}
void SrsSimpleBuffer::erase(int size)
void SrsSimpleStream::erase(int size)
{
if (size <= 0) {
return;
@ -62,7 +62,7 @@ void SrsSimpleBuffer::erase(int size)
data.erase(data.begin(), data.begin() + size);
}
void SrsSimpleBuffer::append(const char* bytes, int size)
void SrsSimpleStream::append(const char* bytes, int size)
{
srs_assert(size > 0);

View file

@ -36,13 +36,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* the simple buffer use vector to append bytes,
* it's for hls and http, and need to be refined in future.
*/
class SrsSimpleBuffer
class SrsSimpleStream
{
private:
std::vector<char> data;
public:
SrsSimpleBuffer();
virtual ~SrsSimpleBuffer();
SrsSimpleStream();
virtual ~SrsSimpleStream();
public:
/**
* get the length of buffer. empty if zero.

View file

@ -95,7 +95,7 @@ SrsTsMessage::SrsTsMessage(SrsTsChannel* c, SrsTsPacket* p)
sid = (SrsTsPESStreamId)0x00;
continuity_counter = 0;
PES_packet_length = 0;
payload = new SrsSimpleBuffer();
payload = new SrsSimpleStream();
is_discontinuity = false;
start_pts = 0;

View file

@ -42,7 +42,7 @@ class SrsFileWriter;
class SrsFileReader;
class SrsAvcAacCodec;
class SrsCodecSample;
class SrsSimpleBuffer;
class SrsSimpleStream;
class SrsTsAdaptationField;
class SrsTsPayload;
class SrsTsMessage;
@ -273,7 +273,7 @@ public:
// the chunk id.
u_int8_t continuity_counter;
// the payload bytes.
SrsSimpleBuffer* payload;
SrsSimpleStream* payload;
public:
SrsTsMessage(SrsTsChannel* c = NULL, SrsTsPacket* p = NULL);
virtual ~SrsTsMessage();