diff options
Diffstat (limited to 'command/queue.cpp')
-rw-r--r-- | command/queue.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/command/queue.cpp b/command/queue.cpp index 3c9413c..81c0287 100644 --- a/command/queue.cpp +++ b/command/queue.cpp @@ -131,6 +131,15 @@ uchar *cMarkAdPaketQueue::Get(int *Size) return ret; } +uchar *cMarkAdPaketQueue::Peek(int Size) +{ + if (!buffer) return NULL; + if (!Size) return NULL; + if (Length()<Size) return NULL; + uchar *ret=&buffer[outptr]; + return ret; +} + int cMarkAdPaketQueue::FindPktHeader(int Start, int *StreamSize,int *HeaderSize, bool LongStartCode) { if ((!StreamSize) || (!HeaderSize)) return -1; |