OSDN Git Service

a9e6430a354809bcaeb9e10e6de7269e0a4cada2
[tsremuxcpp/developing01.git] / src / Mkv.cc
1 #include "Mkv.h"
2
3 namespace TsRemux
4 {
5   static const signed long long vsint_subtr[] = {
6     0x3fLL, 0x1ffffLL, 0xfffffLL, 0x7ffffffLL, 0x3ffffffffLL,
7     0x1ffffffffffLL, 0xffffffffffffffLL, 0x7fffffffffffffLL };
8
9 EbmlElement::EbmlElement(
10     signed long long id, signed long long size, signed long long pos, Stream fs)
11 {
12     return;
13 }
14
15 EbmlElement* EbmlElement::ParseEbml(Stream fs)
16 {
17     
18     return NULL;
19 }
20
21 char EbmlElement::VintLength(char vint)
22 {
23     return 'A';
24 }
25
26 signed long long EbmlElement::VintToInt64(Stream fs)
27 {
28     return 1;
29 }
30
31 MkvPesFile::MkvPesFile(BackgroundWorker bw)
32 {
33     return;
34 }
35
36 TrackInfo::TrackInfo(unsigned short pid, std::string codec, char* data, EbmlElement info)
37 {
38     return;
39 }
40
41 PesPacket* MkvPesFile::GetNextPesPackets(void)
42 {
43     return NULL;
44 }
45
46 void MkvPesFile::Seek(signed long pcr)
47 {
48     return;
49 }
50
51 void MkvPesFile::GetInitialValues(void)
52 {
53     return;
54 }
55
56 unsigned long long MkvPesFile::GetClusterClock(EbmlElement cluster)
57 {
58     return 1;
59 }
60
61 PesPacket MkvPesFile::BuildAc3Pes(signed long long timestamp, char data[], unsigned short pid)
62 {
63     PesPacket ret;
64     return ret; 
65 }
66
67 PesPacket MkvPesFile::BuildMpeg2Pes(signed long long timestamp, char data[], unsigned short pid)
68 {
69     PesPacket ret;
70     return ret; 
71 }
72
73 PesPacket MkvPesFile::BuildAvcPes(signed long long timestamp, char data[], unsigned short pid)
74 {
75     PesPacket ret;
76     return ret; 
77 }
78
79 PesPacket MkvPesFile::BuildVc1Pes(signed long long timestamp, char data[], unsigned short pid)
80 {
81     PesPacket ret;
82     return ret; 
83 }
84
85 void GetTimeStamps(void)
86 {
87     return;
88 }
89
90 } // namespace