TSDuck v3.40-4034
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::Buffer Member List

This is the complete list of members for ts::Buffer, including all inherited members.

backBits(size_t bits)ts::Buffer
backBytes(size_t bytes)ts::Buffer
Buffer(size_t size=DEFAULT_SIZE)ts::Buffer
Buffer(void *data, size_t size, bool read_only=false)ts::Buffer
Buffer(const void *data, size_t size)ts::Buffer
Buffer(const Buffer &other)ts::Buffer
Buffer(Buffer &&other)ts::Buffer
canRead() constts::Bufferinline
canReadBits(size_t bits) constts::Bufferinline
canReadBytes(size_t bytes) constts::Bufferinline
canWrite() constts::Bufferinline
canWriteBits(size_t bits) constts::Bufferinline
canWriteBytes(size_t bytes) constts::Bufferinline
capacity() constts::Bufferinline
clearError()ts::Bufferinline
clearReadError()ts::Bufferinline
clearUserError()ts::Bufferinline
clearWriteError()ts::Bufferinline
currentReadAddress() constts::Bufferinline
currentReadBitOffset() constts::Bufferinline
currentReadByteOffset() constts::Bufferinline
currentWriteAddress() constts::Bufferinlineprotected
currentWriteBitOffset() constts::Bufferinline
currentWriteByteOffset() constts::Bufferinline
data() constts::Bufferinline
DEFAULT_SIZEts::Bufferstatic
dropState(size_t level=NPOS)ts::Buffer
endOfRead() constts::Bufferinline
endOfWrite() constts::Bufferinline
error() constts::Bufferinline
externalMemory() constts::Bufferinline
getBCD(size_t bcd_count)ts::Buffer
getBCD(INT &value, size_t bcd_count)ts::Buffer
getBit()ts::Buffer
getBits(size_t bits)ts::Buffer
getBits(INT &value, size_t bits)ts::Bufferinline
getBits(std::optional< INT > &value, size_t bits)ts::Buffer
getBits(cn::duration< Rep, Period > &value, size_t bits)ts::Buffer
getBool()ts::Bufferinline
getBytes(uint8_t *buffer, size_t bytes)ts::Buffer
getBytes(size_t bytes=NPOS)ts::Buffer
getBytes(ByteBlock &bb, size_t bytes=NPOS)ts::Buffer
getBytesAppend(ByteBlock &bb, size_t bytes=NPOS)ts::Buffer
getFloat32()ts::Bufferinline
getFloat64()ts::Bufferinline
getInt16()ts::Bufferinline
getInt24()ts::Bufferinline
getInt32()ts::Bufferinline
getInt40()ts::Bufferinline
getInt48()ts::Bufferinline
getInt64()ts::Bufferinline
getInt8()ts::Bufferinline
getUInt16()ts::Bufferinline
getUInt24()ts::Bufferinline
getUInt32()ts::Bufferinline
getUInt40()ts::Bufferinline
getUInt48()ts::Bufferinline
getUInt64()ts::Bufferinline
getUInt8()ts::Bufferinline
getUTF16(UString &result, size_t bytes=NPOS)ts::Bufferinline
getUTF16(size_t bytes=NPOS)ts::Bufferinline
getUTF16WithLength(UString &result, size_t length_bits=8)ts::Bufferinline
getUTF16WithLength(size_t length_bits=8)ts::Bufferinline
getUTF8(UString &result, size_t bytes=NPOS)ts::Bufferinline
getUTF8(size_t bytes=NPOS)ts::Bufferinline
getUTF8WithLength(UString &result, size_t length_bits=8)ts::Bufferinline
getUTF8WithLength(size_t length_bits=8)ts::Bufferinline
internalMemory() constts::Bufferinline
isBigEndian() constts::Bufferinline
isLittleEndian() constts::Bufferinline
isNativeEndian() constts::Bufferinline
isValid() constts::Buffer
MINIMUM_SIZEts::Bufferstatic
operator=(const Buffer &other)ts::Buffer
operator=(Buffer &&other)ts::Buffer
popState(size_t level=NPOS)ts::Buffer
pushedLevels() constts::Bufferinline
pushReadSize(size_t size)ts::Buffer
pushReadSizeFromLength(size_t length_bits)ts::Buffer
pushState()ts::Buffer
pushWriteSequenceWithLeadingLength(size_t length_bits)ts::Buffer
pushWriteSize(size_t size)ts::Buffer
putBCD(INT value, size_t bcd_count)ts::Buffer
putBit(uint8_t bit)ts::Buffer
putBits(INT value, size_t bits)ts::Buffer
putBits(const std::optional< INT > &value, size_t bits)ts::Bufferinline
putBits(cn::duration< Rep, Period > value, size_t bits)ts::Bufferinline
putBytes(const uint8_t *buffer, size_t bytes)ts::Buffer
putBytes(const ByteBlock &bb, size_t start=0, size_t count=NPOS)ts::Buffer
putFixedUTF16(const UString &str, size_t size, uint16_t pad=0, size_t start=0, size_t count=NPOS)ts::Bufferinline
putFixedUTF8(const UString &str, size_t size, uint8_t pad=0, size_t start=0, size_t count=NPOS)ts::Bufferinline
putFloat32(ieee_float32_t f)ts::Bufferinline
putFloat64(ieee_float64_t f)ts::Bufferinline
putInt16(int16_t i)ts::Bufferinline
putInt24(int32_t i)ts::Bufferinline
putInt32(int32_t i)ts::Bufferinline
putInt40(int64_t i)ts::Bufferinline
putInt48(int64_t i)ts::Bufferinline
putInt64(int64_t i)ts::Bufferinline
putInt8(int8_t i)ts::Bufferinline
putPartialUTF16(const UString &str, size_t start=0, size_t count=NPOS)ts::Bufferinline
putPartialUTF16WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8)ts::Bufferinline
putPartialUTF8(const UString &str, size_t start=0, size_t count=NPOS)ts::Bufferinline
putPartialUTF8WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8)ts::Bufferinline
putReserved(size_t bits)ts::Buffer
putReservedZero(size_t bits)ts::Bufferinline
putUInt16(uint16_t i)ts::Bufferinline
putUInt24(uint32_t i)ts::Bufferinline
putUInt32(uint32_t i)ts::Bufferinline
putUInt40(uint64_t i)ts::Bufferinline
putUInt48(uint64_t i)ts::Bufferinline
putUInt64(uint64_t i)ts::Bufferinline
putUInt8(uint8_t i)ts::Bufferinline
putUTF16(const UString &str, size_t start=0, size_t count=NPOS)ts::Bufferinline
putUTF16WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8)ts::Bufferinline
putUTF8(const UString &str, size_t start=0, size_t count=NPOS)ts::Bufferinline
putUTF8WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8)ts::Bufferinline
readError() constts::Bufferinline
readIsByteAligned() constts::Bufferinline
readOnly() constts::Bufferinline
readRealignByte()ts::Buffer
readSeek(size_t byte, size_t bit=0)ts::Buffer
remainingReadBits() constts::Buffer
remainingReadBytes() constts::Buffer
remainingWriteBits() constts::Buffer
remainingWriteBytes() constts::Buffer
reservedBitsError() constts::Bufferinline
reservedBitsErrorString(size_t base_offset=0, const UString &margin=UString())ts::Bufferinline
ReservedBitsErrorString(std::vector< size_t > &errors, size_t base_offset=0, const UString &margin=UString())ts::Bufferstatic
reset(size_t size)ts::Buffer
reset(void *data, size_t size, bool read_only=false)ts::Buffer
reset(const void *data, size_t size)ts::Buffer
resize(size_t size, bool reallocate)ts::Buffer
setBigEndian()ts::Bufferinline
setLittleEndian()ts::Bufferinline
setNativeEndian()ts::Bufferinline
setReadError()ts::Bufferinlineprotected
setUserError()ts::Bufferinline
setWriteError()ts::Bufferinlineprotected
size() constts::Bufferinline
skipBits(size_t bits)ts::Buffer
skipBytes(size_t bytes)ts::Buffer
skipReservedBits(size_t bits, int expected=1)ts::Buffer
swapState()ts::Buffer
switchEndian()ts::Bufferinline
tryGetASCII(UString &result, size_t bytes=NPOS)ts::Buffer
tryGetASCII(size_t bytes=NPOS)ts::Buffer
userError() constts::Bufferinline
writeError() constts::Bufferinline
writeIsByteAligned() constts::Bufferinline
writeRealignByte(int stuffing=0)ts::Buffer
writeSeek(size_t byte, size_t bit=0)ts::Buffer
writeSeek(size_t byte, size_t bit, uint8_t stuffing)ts::Buffer
~Buffer()ts::Buffer