20 #ifndef LIBSUB_STL_BINARY_READER_H
21 #define LIBSUB_STL_BINARY_READER_H
24 #include "stl_binary_tables.h"
41 std::map<std::string, std::string> metadata ()
const override;
45 DisplayStandard display_standard;
46 LanguageGroup language_group;
48 std::string original_programme_title;
49 std::string original_episode_title;
50 std::string translated_programme_title;
51 std::string translated_episode_title;
52 std::string translator_name;
53 std::string translator_contact_details;
54 std::string subtitle_list_reference_code;
55 std::string creation_date;
56 std::string revision_date;
57 std::string revision_number;
59 int number_of_subtitles;
61 int maximum_characters;
63 TimecodeStatus timecode_status;
64 std::string start_of_programme;
65 std::string first_in_cue;
67 int disk_sequence_number;
68 std::string country_of_origin;
69 std::string publisher;
70 std::string editor_name;
71 std::string editor_contact_details;
74 void read (std::shared_ptr<InputReader> reader);
Parent for classes which can read particular subtitle formats.
Definition: reader.h:36
A class to read binary STL files.
Definition: stl_binary_reader.h:36
A set of conversion tables for STL binary files.
Definition: stl_binary_tables.h:199