Skip to content

Commit 65fce7c

Browse files
authored
add mp4 to MediaDataPartType enum (dotnet#1866)
1 parent 1e2a456 commit 65fce7c

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

src/DocumentFormat.OpenXml.Framework/Packaging/MediaDataPartType.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ public enum MediaDataPartType
125125
/// </summary>
126126
VC1,
127127

128+
/// <summary>
129+
/// MP4 Stream (.mp4)
130+
/// </summary>
131+
Mp4,
132+
128133
#endregion
129134
}
130135
}

src/DocumentFormat.OpenXml.Framework/Packaging/MediaDataPartTypeInfo.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ internal static string GetContentType(this MediaDataPartType mediaDataPartType)
3939
MediaDataPartType.Quicktime => "video/quicktime",
4040
MediaDataPartType.OggVideo => "video/ogg",
4141
MediaDataPartType.VC1 => "video/vc1",
42+
MediaDataPartType.Mp4 => "video/mp4",
4243
_ => throw new ArgumentOutOfRangeException(nameof(mediaDataPartType)),
4344
};
4445

@@ -74,6 +75,7 @@ internal static string GetTargetExtension(this MediaDataPartType mediaDataPartTy
7475
MediaDataPartType.Quicktime => ".mov",
7576
MediaDataPartType.OggVideo => ".ogg",
7677
MediaDataPartType.VC1 => ".wmv",
78+
MediaDataPartType.Mp4 => ".mp4",
7779
_ => ".media",
7880
};
7981
}

src/DocumentFormat.OpenXml.Framework/PublicAPI/PublicAPI.Shipped.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,7 @@ DocumentFormat.OpenXml.Packaging.MediaDataPartType.Asx = 8 -> DocumentFormat.Ope
498498
DocumentFormat.OpenXml.Packaging.MediaDataPartType.Avi = 9 -> DocumentFormat.OpenXml.Packaging.MediaDataPartType
499499
DocumentFormat.OpenXml.Packaging.MediaDataPartType.Midi = 1 -> DocumentFormat.OpenXml.Packaging.MediaDataPartType
500500
DocumentFormat.OpenXml.Packaging.MediaDataPartType.Mp3 = 2 -> DocumentFormat.OpenXml.Packaging.MediaDataPartType
501+
DocumentFormat.OpenXml.Packaging.MediaDataPartType.Mp4 = 18 -> DocumentFormat.OpenXml.Packaging.MediaDataPartType
501502
DocumentFormat.OpenXml.Packaging.MediaDataPartType.MpegAudio = 6 -> DocumentFormat.OpenXml.Packaging.MediaDataPartType
502503
DocumentFormat.OpenXml.Packaging.MediaDataPartType.MpegUrl = 3 -> DocumentFormat.OpenXml.Packaging.MediaDataPartType
503504
DocumentFormat.OpenXml.Packaging.MediaDataPartType.MpegVideo = 11 -> DocumentFormat.OpenXml.Packaging.MediaDataPartType

0 commit comments

Comments
 (0)