33#ifndef API_MIP_EDITABLE_STREAM_H_
34#define API_MIP_EDITABLE_STREAM_H_
54 virtual int64_t
Update(
const uint8_t* buffer, int64_t bufferLength, int64_t replaceLength) = 0;
65 virtual int64_t
Delete(int64_t numBytes) = 0;
77 virtual int64_t
Insert(
const uint8_t* buffer, int64_t bufferLength) = 0;
virtual int64_t Insert(const uint8_t *buffer, int64_t bufferLength)=0
Insert a buffer into the stream.
virtual int64_t Update(const uint8_t *buffer, int64_t bufferLength, int64_t replaceLength)=0
Update a number of bytes in the stream from a buffer.
virtual int64_t Delete(int64_t numBytes)=0
Delete a number of bytes from the stream.
A class that defines the interface between the MIP SDK and stream-based content.
A file containing the Stream interface/class definition.