Optimized TS library throughput.
This commit is contained in:
parent
97b51ff39a
commit
cc8dfb5257
2 changed files with 65 additions and 11 deletions
|
@ -44,10 +44,12 @@ namespace TS {
|
|||
void PESAudioLeadIn(unsigned int NewLen, uint64_t PTS = 0);
|
||||
static void PESAudioLeadIn(std::string & toSend, long long unsigned int PTS);
|
||||
static void PESVideoLeadIn(std::string & toSend, long long unsigned int PTS);
|
||||
|
||||
static std::string & getPESAudioLeadIn(unsigned int NewLen, long long unsigned int PTS);
|
||||
static std::string & getPESVideoLeadIn(unsigned int NewLen, long long unsigned int PTS);
|
||||
|
||||
void FillFree(std::string & PackageData);
|
||||
int FillFree(const char* PackageData, int maxLen);
|
||||
void AddStuffing(int NumBytes);
|
||||
unsigned int AddStuffing(int NumBytes);
|
||||
private:
|
||||
//int Free;
|
||||
std::string strBuf;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue