TSDuck Version 3.29-2595 (TSDuck - The MPEG Transport Stream Toolkit)
ts::SectionFile Member List

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

add(const BinaryTablePtr &table)ts::SectionFile
add(const BinaryTablePtrVector &tables)ts::SectionFile
add(const AbstractTablePtr &table)ts::SectionFile
add(const SectionPtr &section)ts::SectionFile
add(const SectionPtrVector &sections)ts::SectionFile
binarySize() constts::SectionFile
BuildFileName(const UString &file_name, FileType type)ts::SectionFilestatic
clear()ts::SectionFile
DEFAULT_BINARY_SECTION_FILE_SUFFIXts::SectionFilestatic
DEFAULT_JSON_SECTION_FILE_SUFFIXts::SectionFilestatic
DEFAULT_XML_SECTION_FILE_SUFFIXts::SectionFilestatic
FileType enum namets::SectionFile
GetFileType(const UString &file_name, FileType type=FileType::UNSPECIFIED)ts::SectionFilestatic
getOrphanSections(SectionPtrVector &sections) constts::SectionFileinline
getSections(SectionPtrVector &sections) constts::SectionFileinline
getTables(BinaryTablePtrVector &tables) constts::SectionFileinline
load(const UString &file_name, FileType type=FileType::UNSPECIFIED)ts::SectionFile
load(std::istream &strm, FileType type=FileType::UNSPECIFIED)ts::SectionFile
loadBinary(std::istream &strm)ts::SectionFileinline
loadBinary(const UString &file_name)ts::SectionFile
loadBuffer(const void *data, size_t size)ts::SectionFile
loadBuffer(const ByteBlock &data, size_t start=0, size_t count=NPOS)ts::SectionFile
loadJSON(const UString &file_name)ts::SectionFile
loadJSON(std::istream &strm)ts::SectionFile
LoadModel(xml::Document &doc, bool load_extensions=true)ts::SectionFilestatic
loadXML(const UString &file_name)ts::SectionFile
loadXML(std::istream &strm)ts::SectionFile
orphanSections() constts::SectionFileinline
packOrphanSections()ts::SectionFile
parseJSON(const UString &json_content)ts::SectionFile
parseXML(const UString &xml_content)ts::SectionFile
reorganizeEITs(const Time &reftime=Time())ts::SectionFile
saveBinary(std::ostream &strm) constts::SectionFileinline
saveBinary(const UString &file_name) constts::SectionFile
saveBuffer(void *buffer, size_t buffer_size) constts::SectionFile
saveBuffer(ByteBlock &buffer) constts::SectionFile
saveJSON(const UString &file_name)ts::SectionFile
saveXML(const UString &file_name) constts::SectionFile
SectionFile(DuckContext &duck)ts::SectionFile
sections() constts::SectionFileinline
sectionsCount() constts::SectionFileinline
setCRCValidation(CRC32::Validation crc_op)ts::SectionFileinline
setTweaks(const xml::Tweaks &tweaks)ts::SectionFileinline
tables() constts::SectionFileinline
tablesCount() constts::SectionFileinline
toJSON()ts::SectionFile
toXML() constts::SectionFile
XML_TABLES_MODELts::SectionFilestatic