![]() |
TSDuck v3.43-4480
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 |