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

This is the complete list of members for ts::PSIBuffer, 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
duck() constts::PSIBufferinline
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
getDateMJD()ts::PSIBufferinline
getDescriptorList(DescriptorList &descs, size_t length=NPOS)ts::PSIBuffer
getDescriptorListWithLength(DescriptorList &descs, size_t length_bits=12)ts::PSIBuffer
getFloat32()ts::Bufferinline
getFloat64()ts::Bufferinline
getFullMJD()ts::PSIBufferinline
getInt16()ts::Bufferinline
getInt24()ts::Bufferinline
getInt32()ts::Bufferinline
getInt40()ts::Bufferinline
getInt48()ts::Bufferinline
getInt64()ts::Bufferinline
getInt8()ts::Bufferinline
getLanguageCode(UString &str)ts::PSIBuffer
getLanguageCode()ts::PSIBuffer
getMinutesBCD(cn::duration< Rep, Period > &duration)ts::PSIBuffer
getMJD(MJDFormat fmt)ts::PSIBuffer
getMultipleString(ATSCMultipleString &mss, size_t mss_size=NPOS, bool ignore_empty=false)ts::PSIBuffer
getMultipleStringWithLength(ATSCMultipleString &mss, size_t length_bytes=1)ts::PSIBuffer
getPID()ts::PSIBuffer
getSecondsBCD(cn::duration< Rep, Period > &duration)ts::PSIBuffer
getString(UString &str, size_t size=NPOS, const Charset *charset=nullptr)ts::PSIBuffer
getString(size_t size=NPOS, const Charset *charset=nullptr)ts::PSIBuffer
getStringWithByteLength(UString &str, const Charset *charset=nullptr)ts::PSIBuffer
getStringWithByteLength(const Charset *charset=nullptr)ts::PSIBuffer
getUInt16()ts::Bufferinline
getUInt24()ts::Bufferinline
getUInt32()ts::Bufferinline
getUInt40()ts::Bufferinline
getUInt48()ts::Bufferinline
getUInt64()ts::Bufferinline
getUInt8()ts::Bufferinline
getUnalignedLength(size_t length_bits)ts::PSIBuffer
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
getVluimsbf5()ts::PSIBuffer
internalMemory() constts::Bufferinline
isBigEndian() constts::Bufferinline
isLittleEndian() constts::Bufferinline
isNativeEndian() constts::Bufferinline
isValid() constts::Buffer
MINIMUM_SIZEts::Bufferstatic
ts::Buffer::operator=(const Buffer &other)ts::Buffer
ts::Buffer::operator=(Buffer &&other)ts::Buffer
popState(size_t level=NPOS)ts::Buffer
PSIBuffer(DuckContext &duck, size_t size=DEFAULT_SIZE)ts::PSIBufferexplicit
PSIBuffer(DuckContext &duck, void *data, size_t size, bool read_only=false)ts::PSIBuffer
PSIBuffer(DuckContext &duck, const void *data, size_t size)ts::PSIBuffer
PSIBuffer(DuckContext &duck, const Section &section)ts::PSIBuffer
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
putDateMJD(const Time &time)ts::PSIBufferinline
putDescriptorList(const DescriptorList &descs, size_t start=0, size_t count=NPOS)ts::PSIBuffer
putDescriptorListWithLength(const DescriptorList &descs, size_t start=0, size_t count=NPOS, size_t length_bits=12)ts::PSIBuffer
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
putFullMJD(const Time &time)ts::PSIBufferinline
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
putLanguageCode(const UString &str, bool allow_empty=false)ts::PSIBuffer
putMinutesBCD(const cn::duration< Rep, Period > &duration)ts::PSIBuffer
putMJD(const Time &time, MJDFormat fmt)ts::PSIBuffer
putMultipleString(const ATSCMultipleString &mss, size_t max_size=NPOS, bool ignore_empty=false)ts::PSIBuffer
putMultipleStringWithLength(const ATSCMultipleString &mss, size_t length_bytes=1)ts::PSIBuffer
putPartialDescriptorList(const DescriptorList &descs, size_t start=0, size_t count=NPOS)ts::PSIBuffer
putPartialDescriptorListWithLength(const DescriptorList &descs, size_t start=0, size_t count=NPOS, size_t length_bits=12)ts::PSIBuffer
putPartialString(const UString &str, size_t start=0, size_t count=NPOS, const Charset *charset=nullptr)ts::PSIBufferinline
putPartialStringWithByteLength(const UString &str, size_t start=0, size_t count=NPOS, const Charset *charset=nullptr)ts::PSIBufferinline
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
putPID(PID pid)ts::PSIBuffer
putReserved(size_t bits)ts::Buffer
putReservedZero(size_t bits)ts::Bufferinline
putSecondsBCD(const cn::duration< Rep, Period > &duration)ts::PSIBuffer
putString(const UString &str, size_t start=0, size_t count=NPOS, const Charset *charset=nullptr)ts::PSIBufferinline
putStringWithByteLength(const UString &str, size_t start=0, size_t count=NPOS, const Charset *charset=nullptr)ts::PSIBufferinline
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
putVluimsbf5(uint64_t value)ts::PSIBuffer
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(std::vector< size_t > &errors, size_t base_offset=0, const UString &margin=UString())ts::Bufferstatic
reservedBitsErrorString(size_t base_offset=0, const UString &margin=UString())ts::Bufferinline
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