20 #ifndef LIBSUB_STL_BINARY_READER_H
21 #define LIBSUB_STL_BINARY_READER_H
24 #include "stl_binary_tables.h"
38 std::map<std::string, std::string> metadata ()
const;
42 DisplayStandard display_standard;
43 LanguageGroup language_group;
45 std::string original_programme_title;
46 std::string original_episode_title;
47 std::string translated_programme_title;
48 std::string translated_episode_title;
49 std::string translator_name;
50 std::string translator_contact_details;
51 std::string subtitle_list_reference_code;
52 std::string creation_date;
53 std::string revision_date;
54 std::string revision_number;
56 int number_of_subtitles;
58 int maximum_characters;
60 TimecodeStatus timecode_status;
61 std::string start_of_programme;
62 std::string first_in_cue;
64 int disk_sequence_number;
65 std::string country_of_origin;
66 std::string publisher;
67 std::string editor_name;
68 std::string editor_contact_details;
71 std::string get_string (
int,
int)
const;
72 int get_int (
int,
int)
const;
73 Time get_timecode (
int)
const;
76 unsigned char* _buffer;
A class to read binary STL files.
Definition: stl_binary_reader.h:32
Definition: sub_time.h:43
A set of conversion tables for STL binary files.
Definition: stl_binary_tables.h:197
Parent for classes which can read particular subtitle formats.
Definition: reader.h:35