RTMP lib upgrades to return strings by reference - note: initial testing indicates raptors. Needs to be looked at ASAP!
This commit is contained in:
parent
ed2021d01c
commit
03f3ecab1b
2 changed files with 26 additions and 26 deletions
|
@ -46,20 +46,20 @@ namespace RTMPStream{
|
|||
|
||||
Chunk();
|
||||
bool Parse(std::string & data);
|
||||
std::string Pack();
|
||||
std::string & Pack();
|
||||
|
||||
private:
|
||||
static std::map<unsigned int, Chunk> lastsend;
|
||||
static std::map<unsigned int, Chunk> lastrecv;
|
||||
};//RTMPStream::Chunk
|
||||
|
||||
std::string SendChunk(unsigned int cs_id, unsigned char msg_type_id, unsigned int msg_stream_id, std::string data);
|
||||
std::string SendMedia(unsigned char msg_type_id, unsigned char * data, int len, unsigned int ts);
|
||||
std::string SendMedia(FLV::Tag & tag);
|
||||
std::string SendCTL(unsigned char type, unsigned int data);
|
||||
std::string SendCTL(unsigned char type, unsigned int data, unsigned char data2);
|
||||
std::string SendUSR(unsigned char type, unsigned int data);
|
||||
std::string SendUSR(unsigned char type, unsigned int data, unsigned int data2);
|
||||
std::string & SendChunk(unsigned int cs_id, unsigned char msg_type_id, unsigned int msg_stream_id, std::string data);
|
||||
std::string & SendMedia(unsigned char msg_type_id, unsigned char * data, int len, unsigned int ts);
|
||||
std::string & SendMedia(FLV::Tag & tag);
|
||||
std::string & SendCTL(unsigned char type, unsigned int data);
|
||||
std::string & SendCTL(unsigned char type, unsigned int data, unsigned char data2);
|
||||
std::string & SendUSR(unsigned char type, unsigned int data);
|
||||
std::string & SendUSR(unsigned char type, unsigned int data, unsigned int data2);
|
||||
|
||||
/// This value should be set to the first 1537 bytes received.
|
||||
extern std::string handshake_in;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue