1 #ifndef _AV_TRANSCODER_FRAME_CODEDDATA_HPP_ 
    2 #define _AV_TRANSCODER_FRAME_CODEDDATA_HPP_ 
    7 #include <libavcodec/avcodec.h> 
   42     void refAVStream(
const AVStream& avStream) { _avStream = &avStream; }
 
   45     void resize(
const size_t newSize);
 
   50     void refData(
unsigned char* buffer, 
const size_t size);
 
   54     void copyData(
unsigned char* buffer, 
const size_t size);
 
   60     void assign(
const size_t size, 
const int value);
 
   65     unsigned char* 
getData() { 
return _packet.data; }
 
   67     const unsigned char* 
getData()
 const { 
return _packet.data; }
 
   70     size_t getSize()
 const { 
return _packet.size; }
 
   84     void copyAVPacket(
const AVPacket& avPacket);
 
unsigned char * getData()
 
const unsigned char * getData() const 
 
const AVStream * getAVStream() const 
 
void refAVStream(const AVStream &avStream)
 
const AVPacket & getAVPacket() const 
 
const AVStream * _avStream
 
This class describes coded data.