|
28 | 28 |
|
29 | 29 | namespace MetadataExtractor.Formats.QuickTime
|
30 | 30 | {
|
31 |
| - public static class QuicktimeMetadataReader |
| 31 | + public static class QuickTimeMetadataReader |
32 | 32 | {
|
33 | 33 | private static readonly DateTime _epoch = new DateTime(1904, 1, 1);
|
34 | 34 |
|
@@ -83,25 +83,25 @@ public static
|
83 | 83 | {
|
84 | 84 | case "mvhd":
|
85 | 85 | {
|
86 |
| - var directory = new QuicktimeMovieHeaderDirectory(); |
87 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagVersion, a.Reader.GetByte()); |
88 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagFlags, a.Reader.GetBytes(3)); |
89 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagCreated, _epoch.AddTicks(TimeSpan.TicksPerSecond*a.Reader.GetUInt32())); |
90 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagModified, _epoch.AddTicks(TimeSpan.TicksPerSecond*a.Reader.GetUInt32())); |
| 86 | + var directory = new QuickTimeMovieHeaderDirectory(); |
| 87 | + directory.Set(QuickTimeMovieHeaderDirectory.TagVersion, a.Reader.GetByte()); |
| 88 | + directory.Set(QuickTimeMovieHeaderDirectory.TagFlags, a.Reader.GetBytes(3)); |
| 89 | + directory.Set(QuickTimeMovieHeaderDirectory.TagCreated, _epoch.AddTicks(TimeSpan.TicksPerSecond*a.Reader.GetUInt32())); |
| 90 | + directory.Set(QuickTimeMovieHeaderDirectory.TagModified, _epoch.AddTicks(TimeSpan.TicksPerSecond*a.Reader.GetUInt32())); |
91 | 91 | var timeScale = a.Reader.GetUInt32();
|
92 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagTimeScale, timeScale); |
93 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagDuration, TimeSpan.FromSeconds(a.Reader.GetUInt32()/(double) timeScale)); |
94 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagPreferredRate, a.Reader.Get32BitFixedPoint()); |
95 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagPreferredVolume, a.Reader.Get16BitFixedPoint()); |
| 92 | + directory.Set(QuickTimeMovieHeaderDirectory.TagTimeScale, timeScale); |
| 93 | + directory.Set(QuickTimeMovieHeaderDirectory.TagDuration, TimeSpan.FromSeconds(a.Reader.GetUInt32()/(double) timeScale)); |
| 94 | + directory.Set(QuickTimeMovieHeaderDirectory.TagPreferredRate, a.Reader.Get32BitFixedPoint()); |
| 95 | + directory.Set(QuickTimeMovieHeaderDirectory.TagPreferredVolume, a.Reader.Get16BitFixedPoint()); |
96 | 96 | a.Reader.Skip(10);
|
97 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagMatrix, a.Reader.GetBytes(36)); |
98 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagPreviewTime, a.Reader.GetUInt32()); |
99 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagPreviewDuration, a.Reader.GetUInt32()); |
100 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagPosterTime, a.Reader.GetUInt32()); |
101 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagSelectionTime, a.Reader.GetUInt32()); |
102 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagSelectionDuration, a.Reader.GetUInt32()); |
103 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagCurrentTime, a.Reader.GetUInt32()); |
104 |
| - directory.Set(QuicktimeMovieHeaderDirectory.TagNextTrackId, a.Reader.GetUInt32()); |
| 97 | + directory.Set(QuickTimeMovieHeaderDirectory.TagMatrix, a.Reader.GetBytes(36)); |
| 98 | + directory.Set(QuickTimeMovieHeaderDirectory.TagPreviewTime, a.Reader.GetUInt32()); |
| 99 | + directory.Set(QuickTimeMovieHeaderDirectory.TagPreviewDuration, a.Reader.GetUInt32()); |
| 100 | + directory.Set(QuickTimeMovieHeaderDirectory.TagPosterTime, a.Reader.GetUInt32()); |
| 101 | + directory.Set(QuickTimeMovieHeaderDirectory.TagSelectionTime, a.Reader.GetUInt32()); |
| 102 | + directory.Set(QuickTimeMovieHeaderDirectory.TagSelectionDuration, a.Reader.GetUInt32()); |
| 103 | + directory.Set(QuickTimeMovieHeaderDirectory.TagCurrentTime, a.Reader.GetUInt32()); |
| 104 | + directory.Set(QuickTimeMovieHeaderDirectory.TagNextTrackId, a.Reader.GetUInt32()); |
105 | 105 | directories.Add(directory);
|
106 | 106 | break;
|
107 | 107 | }
|
@@ -140,13 +140,13 @@ public static
|
140 | 140 | }
|
141 | 141 | case "ftyp":
|
142 | 142 | {
|
143 |
| - var directory = new QuicktimeFileTypeDirectory(); |
144 |
| - directory.Set(QuicktimeFileTypeDirectory.TagMajorBrand, a.Reader.Get4ccString()); |
145 |
| - directory.Set(QuicktimeFileTypeDirectory.TagMinorVersion, a.Reader.GetUInt32()); |
| 143 | + var directory = new QuickTimeFileTypeDirectory(); |
| 144 | + directory.Set(QuickTimeFileTypeDirectory.TagMajorBrand, a.Reader.Get4ccString()); |
| 145 | + directory.Set(QuickTimeFileTypeDirectory.TagMinorVersion, a.Reader.GetUInt32()); |
146 | 146 | var compatibleBrands = new List<string>();
|
147 | 147 | while (a.BytesLeft >= 4)
|
148 | 148 | compatibleBrands.Add(a.Reader.Get4ccString());
|
149 |
| - directory.Set(QuicktimeFileTypeDirectory.TagCompatibleBrands, compatibleBrands); |
| 149 | + directory.Set(QuickTimeFileTypeDirectory.TagCompatibleBrands, compatibleBrands); |
150 | 150 | directories.Add(directory);
|
151 | 151 | break;
|
152 | 152 | }
|
|
0 commit comments