TSDuck v3.40-4003
MPEG Transport Stream Toolkit
|
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() const | ts::Buffer | inline |
canReadBits(size_t bits) const | ts::Buffer | inline |
canReadBytes(size_t bytes) const | ts::Buffer | inline |
canWrite() const | ts::Buffer | inline |
canWriteBits(size_t bits) const | ts::Buffer | inline |
canWriteBytes(size_t bytes) const | ts::Buffer | inline |
capacity() const | ts::Buffer | inline |
clearError() | ts::Buffer | inline |
clearReadError() | ts::Buffer | inline |
clearUserError() | ts::Buffer | inline |
clearWriteError() | ts::Buffer | inline |
currentReadAddress() const | ts::Buffer | inline |
currentReadBitOffset() const | ts::Buffer | inline |
currentReadByteOffset() const | ts::Buffer | inline |
currentWriteAddress() const | ts::Buffer | inlineprotected |
currentWriteBitOffset() const | ts::Buffer | inline |
currentWriteByteOffset() const | ts::Buffer | inline |
data() const | ts::Buffer | inline |
DEFAULT_SIZE | ts::Buffer | static |
dropState(size_t level=NPOS) | ts::Buffer | |
duck() const | ts::PSIBuffer | inline |
endOfRead() const | ts::Buffer | inline |
endOfWrite() const | ts::Buffer | inline |
error() const | ts::Buffer | inline |
externalMemory() const | ts::Buffer | inline |
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::Buffer | inline |
getBits(std::optional< INT > &value, size_t bits) | ts::Buffer | |
getBits(cn::duration< Rep, Period > &value, size_t bits) | ts::Buffer | |
getBool() | ts::Buffer | inline |
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::PSIBuffer | inline |
getDescriptorList(DescriptorList &descs, size_t length=NPOS) | ts::PSIBuffer | |
getDescriptorListWithLength(DescriptorList &descs, size_t length_bits=12) | ts::PSIBuffer | |
getFloat32() | ts::Buffer | inline |
getFloat64() | ts::Buffer | inline |
getFullMJD() | ts::PSIBuffer | inline |
getInt16() | ts::Buffer | inline |
getInt24() | ts::Buffer | inline |
getInt32() | ts::Buffer | inline |
getInt40() | ts::Buffer | inline |
getInt48() | ts::Buffer | inline |
getInt64() | ts::Buffer | inline |
getInt8() | ts::Buffer | inline |
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::Buffer | inline |
getUInt24() | ts::Buffer | inline |
getUInt32() | ts::Buffer | inline |
getUInt40() | ts::Buffer | inline |
getUInt48() | ts::Buffer | inline |
getUInt64() | ts::Buffer | inline |
getUInt8() | ts::Buffer | inline |
getUnalignedLength(size_t length_bits) | ts::PSIBuffer | |
getUTF16(UString &result, size_t bytes=NPOS) | ts::Buffer | inline |
getUTF16(size_t bytes=NPOS) | ts::Buffer | inline |
getUTF16WithLength(UString &result, size_t length_bits=8) | ts::Buffer | inline |
getUTF16WithLength(size_t length_bits=8) | ts::Buffer | inline |
getUTF8(UString &result, size_t bytes=NPOS) | ts::Buffer | inline |
getUTF8(size_t bytes=NPOS) | ts::Buffer | inline |
getUTF8WithLength(UString &result, size_t length_bits=8) | ts::Buffer | inline |
getUTF8WithLength(size_t length_bits=8) | ts::Buffer | inline |
getVluimsbf5() | ts::PSIBuffer | |
internalMemory() const | ts::Buffer | inline |
isBigEndian() const | ts::Buffer | inline |
isLittleEndian() const | ts::Buffer | inline |
isNativeEndian() const | ts::Buffer | inline |
isValid() const | ts::Buffer | |
MINIMUM_SIZE | ts::Buffer | static |
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::PSIBuffer | explicit |
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 §ion) | ts::PSIBuffer | |
pushedLevels() const | ts::Buffer | inline |
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::Buffer | inline |
putBits(cn::duration< Rep, Period > value, size_t bits) | ts::Buffer | inline |
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::PSIBuffer | inline |
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::Buffer | inline |
putFixedUTF8(const UString &str, size_t size, uint8_t pad=0, size_t start=0, size_t count=NPOS) | ts::Buffer | inline |
putFloat32(ieee_float32_t f) | ts::Buffer | inline |
putFloat64(ieee_float64_t f) | ts::Buffer | inline |
putFullMJD(const Time &time) | ts::PSIBuffer | inline |
putInt16(int16_t i) | ts::Buffer | inline |
putInt24(int32_t i) | ts::Buffer | inline |
putInt32(int32_t i) | ts::Buffer | inline |
putInt40(int64_t i) | ts::Buffer | inline |
putInt48(int64_t i) | ts::Buffer | inline |
putInt64(int64_t i) | ts::Buffer | inline |
putInt8(int8_t i) | ts::Buffer | inline |
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::PSIBuffer | inline |
putPartialStringWithByteLength(const UString &str, size_t start=0, size_t count=NPOS, const Charset *charset=nullptr) | ts::PSIBuffer | inline |
putPartialUTF16(const UString &str, size_t start=0, size_t count=NPOS) | ts::Buffer | inline |
putPartialUTF16WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8) | ts::Buffer | inline |
putPartialUTF8(const UString &str, size_t start=0, size_t count=NPOS) | ts::Buffer | inline |
putPartialUTF8WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8) | ts::Buffer | inline |
putPID(PID pid) | ts::PSIBuffer | |
putReserved(size_t bits) | ts::Buffer | |
putReservedZero(size_t bits) | ts::Buffer | inline |
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::PSIBuffer | inline |
putStringWithByteLength(const UString &str, size_t start=0, size_t count=NPOS, const Charset *charset=nullptr) | ts::PSIBuffer | inline |
putUInt16(uint16_t i) | ts::Buffer | inline |
putUInt24(uint32_t i) | ts::Buffer | inline |
putUInt32(uint32_t i) | ts::Buffer | inline |
putUInt40(uint64_t i) | ts::Buffer | inline |
putUInt48(uint64_t i) | ts::Buffer | inline |
putUInt64(uint64_t i) | ts::Buffer | inline |
putUInt8(uint8_t i) | ts::Buffer | inline |
putUTF16(const UString &str, size_t start=0, size_t count=NPOS) | ts::Buffer | inline |
putUTF16WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8) | ts::Buffer | inline |
putUTF8(const UString &str, size_t start=0, size_t count=NPOS) | ts::Buffer | inline |
putUTF8WithLength(const UString &str, size_t start=0, size_t count=NPOS, size_t length_bits=8) | ts::Buffer | inline |
putVluimsbf5(uint64_t value) | ts::PSIBuffer | |
readError() const | ts::Buffer | inline |
readIsByteAligned() const | ts::Buffer | inline |
readOnly() const | ts::Buffer | inline |
readRealignByte() | ts::Buffer | |
readSeek(size_t byte, size_t bit=0) | ts::Buffer | |
remainingReadBits() const | ts::Buffer | |
remainingReadBytes() const | ts::Buffer | |
remainingWriteBits() const | ts::Buffer | |
remainingWriteBytes() const | ts::Buffer | |
reservedBitsError() const | ts::Buffer | inline |
ReservedBitsErrorString(std::vector< size_t > &errors, size_t base_offset=0, const UString &margin=UString()) | ts::Buffer | static |
reservedBitsErrorString(size_t base_offset=0, const UString &margin=UString()) | ts::Buffer | inline |
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::Buffer | inline |
setLittleEndian() | ts::Buffer | inline |
setNativeEndian() | ts::Buffer | inline |
setReadError() | ts::Buffer | inlineprotected |
setUserError() | ts::Buffer | inline |
setWriteError() | ts::Buffer | inlineprotected |
size() const | ts::Buffer | inline |
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::Buffer | inline |
tryGetASCII(UString &result, size_t bytes=NPOS) | ts::Buffer | |
tryGetASCII(size_t bytes=NPOS) | ts::Buffer | |
userError() const | ts::Buffer | inline |
writeError() const | ts::Buffer | inline |
writeIsByteAligned() const | ts::Buffer | inline |
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 |