18 virtual size_t Append(uint8_t* data,
size_t dataSize) = 0;
19 virtual size_t Reserve(
size_t newSize) = 0;
20 virtual uint8_t*
Data() = 0;
21 virtual const uint8_t*
Data()
const = 0;
22 virtual size_t Size() = 0;
57 const uint8_t* yuvPlanes[4];
141 virtual const char* GetName()
const = 0;
Definition: ivideoencoderplugin.h:32
bool isKeyFrame
Definition: ivideoencoderplugin.h:83
virtual uint8_t * Data()=0
Definition: ivideoencoderplugin.h:71
uint64_t timeStamp
Definition: ivideoencoderplugin.h:65
Definition: ivideoencoderplugin.h:15
uint64_t frameTimeStamp
Definition: ivideoencoderplugin.h:89
Definition: broadcasttypes.h:80
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
ITTVBuffer * frameData
Definition: ivideoencoderplugin.h:78
YUVFormat
Definition: broadcasttypes.h:58
virtual size_t Reserve(size_t newSize)=0
const uint8_t * source
Definition: ivideoencoderplugin.h:47
virtual size_t Append(uint8_t *data, size_t dataSize)=0