Skip to content

Commit 396ace8

Browse files
committed
Support "Android Version" in QuickTime data
1 parent e904b75 commit 396ace8

File tree

5 files changed

+8
-1
lines changed

5 files changed

+8
-1
lines changed

MetadataExtractor/Formats/QuickTime/QuickTimeMetadataHeaderDirectory.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public sealed class QuickTimeMetadataHeaderDirectory : Directory
4141
public const int TagContentIdentifier = 31;
4242
public const int TagOriginatingSignature = 32;
4343
public const int TagPixelDensity = 33;
44+
public const int TagAndroidVersion = 34;
4445

4546
public override string Name => "QuickTime Metadata Header";
4647

@@ -79,6 +80,7 @@ public sealed class QuickTimeMetadataHeaderDirectory : Directory
7980
{ TagModel, "Model"},
8081
{ TagOriginatingSignature, "Originating Signature" },
8182
{ TagPixelDensity, "Pixel Density" },
83+
{ TagAndroidVersion, "Android Version" },
8284
};
8385

8486
private static readonly Dictionary<string, int> _nameTagMap = new Dictionary<string, int>
@@ -115,7 +117,8 @@ public sealed class QuickTimeMetadataHeaderDirectory : Directory
115117
{ "com.apple.quicktime.make", TagMake},
116118
{ "com.apple.quicktime.model", TagModel},
117119
{ "com.apple.photos.originating.signature", TagOriginatingSignature },
118-
{ "com.apple.quicktime.pixeldensity", TagPixelDensity }
120+
{ "com.apple.quicktime.pixeldensity", TagPixelDensity },
121+
{ "com.android.version", TagAndroidVersion },
119122
};
120123

121124
public QuickTimeMetadataHeaderDirectory()

MetadataExtractor/PublicAPI/net35/PublicAPI.Unshipped.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagAccel
1212
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagContentIdentifier = 17 -> int
1313
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagImageUniqueId = 21 -> int
1414
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagLivePhotoId = 23 -> int
15+
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagAndroidVersion = 34 -> int
1516
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagContentIdentifier = 31 -> int
1617
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionFacing = 28 -> int
1718
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionMotion = 29 -> int

MetadataExtractor/PublicAPI/net45/PublicAPI.Unshipped.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagAccel
1212
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagContentIdentifier = 17 -> int
1313
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagImageUniqueId = 21 -> int
1414
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagLivePhotoId = 23 -> int
15+
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagAndroidVersion = 34 -> int
1516
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagContentIdentifier = 31 -> int
1617
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionFacing = 28 -> int
1718
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionMotion = 29 -> int

MetadataExtractor/PublicAPI/netstandard1.3/PublicAPI.Unshipped.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagAccel
1212
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagContentIdentifier = 17 -> int
1313
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagImageUniqueId = 21 -> int
1414
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagLivePhotoId = 23 -> int
15+
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagAndroidVersion = 34 -> int
1516
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagContentIdentifier = 31 -> int
1617
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionFacing = 28 -> int
1718
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionMotion = 29 -> int

MetadataExtractor/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagAccel
1212
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagContentIdentifier = 17 -> int
1313
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagImageUniqueId = 21 -> int
1414
const MetadataExtractor.Formats.Exif.Makernotes.AppleMakernoteDirectory.TagLivePhotoId = 23 -> int
15+
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagAndroidVersion = 34 -> int
1516
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagContentIdentifier = 31 -> int
1617
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionFacing = 28 -> int
1718
const MetadataExtractor.Formats.QuickTime.QuickTimeMetadataHeaderDirectory.TagDirectionMotion = 29 -> int

0 commit comments

Comments
 (0)