22 return "Advanced Audio Coding Main Profile";
24 return "Advanced Audio Coding Low Complexity Profile";
26 return "Advanced Audio Coding Scalable Sampling Rate Profile";
28 return "Advanced Audio Coding Main Profile";
30 return "Advanced Audio Coding Low Complexity Profile";
32 return "Advanced Audio Coding Scalable Sampling Rate Profile";
34 return "Advanced Audio Coding Long Term Predicition";
36 return "Advanced Audio Coding Error Resilient Low Complexity Profile";
38 return "Advanced Audio Coding Error Resilient Scalable Sampling Rate Profile";
40 return "Advanced Audio Coding Error Resilient Long Term Predicition";
42 return "Advanced Audio Coding Error Resilient Low Delay";
44 return "Advanced Audio Coding Error Resilient Enhanced Low Delay";
46 return "Advanced Audio Coding";
49 return "Dolby Digital";
57 return "Apple Lossless Audio Codec";
61 return "Adaptive Multi-Rate audio codec";
65 return "Advanced Video Coding CAVLC 4:4:4 Intra Profile";
67 return "Advanced Video Coding Basline Profile";
69 return "Advanced Video Coding Main Profile";
71 return "Advanced Video Coding Scalable Basline Profile";
73 return "Advanced Video Coding Scalable High Profile";
75 return "Advanced Video Coding Extended Profile";
77 return "Advanced Video Coding High Profile";
79 return "Advanced Video Coding High 10 Profile";
81 return "Advanced Video Coding Multiview Profile";
83 return "Advanced Video Coding High 4:2:2 Profile";
85 return "Advanced Video Coding Stereo High Profile";
87 return "Advanced Video Coding Multiview Depth High Profile";
89 return "Advanced Video Coding High 4:4:4 Profile";
91 return "Advanced Video Coding High 4:4:4 Predictive Profile";
93 return "Advanced Video Coding";
96 return "AOMedia Video 1";
98 return "Windows Bitmap";
106 return "DTS Lossless";
108 return "DTS Express";
115 return "DTS-HD High Resolution";
117 return "DTS-HD Master Audio";
119 return "DTS-HD Express";
124 return "Dolby Digital Plus";
128 return "Free Lossless Audio Codec";
130 return "Font Data Stream";
134 return "3GPP2 Compact Multimedia Format (CMF)";
136 return "High Efficiency Video Coding";
138 return "Versatile Video Coding";
140 return "IMAADPCM ACM";
144 return "Bitmap subtitle";
146 return "Image subtitle";
149 return "Interaction Stream";
153 return "Karaoke And Text Encapsulation";
157 return "Microsoft Audio Codec Manager";
161 return "Microsoft MPEG-4 version 1";
163 return "Microsoft MPEG-4 version 2";
165 return "Microsoft MPEG-4 version 3";
167 return "Microsoft MPEG-4";
170 return "Microsoft Video Codec Manager";
172 return "Dolby TrueHD";
176 return "MPEG-1 Layer 1";
178 return "MPEG-1 Layer 2";
180 return "MPEG-1 Layer 3";
182 return "MPEG-1 Audio";
185 return "MPEG-1 Video";
189 return "MPEG-2 Layer 1";
191 return "MPEG-2 Layer 2";
193 return "MPEG-2 Layer 3";
195 return "MPEG-2 Audio";
200 return "MPEG-2 Video Simple Profile";
202 return "MPEG-2 Video Main Profile";
204 return "MPEG-2 Video SNR Profile";
206 return "MPEG-2 Video Spatial Profile";
208 return "MPEG-2 Video High Profile";
210 return "MPEG-2 Video 422 Profile";
212 return "MPEG-2 Video";
217 return "MPEG-4 Simple Profile L1";
219 return "MPEG-4 Simple Profile L2";
221 return "MPEG-4 Simple Profile L2";
223 return "MPEG-4 Simple Profile";
225 return "MPEG-4 Simple Scalable Profile";
227 return "MPEG-4 Simple Scalable Profile L1";
229 return "MPEG-4 Simple Scalable Profile L2";
231 return "MPEG-4 Core Profile L1";
233 return "MPEG-4 Core Profile L2";
235 return "MPEG-4 Main Profile L2";
237 return "MPEG-4 Main Profile L3";
239 return "MPEG-4 Main Profile L4";
241 return "MPEG-4 N-Bit Profile L2";
243 return "MPEG-4 Scalable Texture Profile L1";
245 return "MPEG-4 Simple Face Animation Profile L1";
247 return "MPEG-4 Simple Face Animation Profile L2";
249 return "MPEG-4 Simple FBA Profile L1";
251 return "MPEG-4 Simple FBA Profile L2";
253 return "MPEG-4 Basic Animated Texture Profile L1";
255 return "MPEG-4 Basic Animated Texture Profile L2";
257 return "MPEG-4 Advanced Audio Coding Profile";
259 return "MPEG-4 Hybrid Profile L1";
261 return "MPEG-4 Hybrid Profile L2";
263 return "MPEG-4 Basic Animated Texture Profile L1";
265 return "MPEG-4 Basic Animated Texture Profile L2";
267 return "MPEG-4 Basic Animated Texture Profile L3";
269 return "MPEG-4 Basic Animated Texture Profile L4";
271 return "MPEG-4 Core Scalable Profile L1";
273 return "MPEG-4 Core Scalable Profile L2";
275 return "MPEG-4 Core Scalable Profile L3";
277 return "MPEG-4 Advanced Coding Efficiency Profile L1";
279 return "MPEG-4 Advanced Coding Efficiency Profile L2";
281 return "MPEG-4 Advanced Coding Efficiency Profile L3";
283 return "MPEG-4 Advanced Coding Efficiency Profile L4";
285 return "MPEG-4 Advanced Core Profile L1";
287 return "MPEG-4 Advanced Core Profile L2";
289 return "MPEG-4 Advanced Scalable Texture L1";
291 return "MPEG-4 Advanced Scalable Texture L2";
293 return "MPEG-4 Simple Studio Profile L1";
295 return "MPEG-4 Simple Studio Profile L2";
297 return "MPEG-4 Simple Studio Profile L3";
299 return "MPEG-4 Simple Studio Profile L4";
301 return "MPEG-4 Core Studio Profile L1";
303 return "MPEG-4 Core Studio Profile L2";
305 return "MPEG-4 Core Studio Profile L3";
307 return "MPEG-4 Core Studio Profile L4";
309 return "MPEG-4 Advanced Simple Profile";
311 return "MPEG-4 Advanced Simple Profile L1";
313 return "MPEG-4 Advanced Simple Profile L2";
315 return "MPEG-4 Advanced Simple Profile L3";
317 return "MPEG-4 Advanced Simple Profile L4";
319 return "MPEG-4 Advanced Simple Profile L5";
321 return "MPEG-4 Advanced Simple Profile L3b";
323 return "MPEG-4 Fine Granularity Scalable Profile";
325 return "MPEG-4 Fine Granularity Scalable Profile L1";
327 return "MPEG-4 Fine Granularity Scalable Profile L2";
329 return "MPEG-4 Fine Granularity Scalable Profile L3";
331 return "MPEG-4 Fine Granularity Scalable Profile L4";
333 return "MPEG-4 Fine Granularity Scalable Profile L5";
335 return "MPEG-4 Visual";
338 return "MPEG-4 Timed Text";
340 return "Musepack SV8";
344 return "Pulse Code Modulation (integer, big endian)";
346 return "Pulse Code Modulation (integer, little endian)";
348 return "Pulse Code Modulation (float, IEEE)";
350 return "Pulse Code Modulation";
353 return "Portable Network Graphics";
359 return "Quicktime Audio";
361 return "Quicktime Video";
371 return "Streaming Text Stream";
373 return "Synthesized Texture Stream";
384 return "plain UTF-8 subtitle";
386 return "SubStation Alpha";
388 return "Advanced SubStation Alpha";
390 return "Universal Subtitle Format";
392 return "Web Video Text Tracks Format";
394 return "Text subtitle";
399 return "Tagged Image File Format";
403 return "The True Audio";
405 return "uncompressed video frames";
407 return "Windows Media Video";
409 return "VobBtn Buttons";
421 return "Windows Media Audio";
425 return "Windows Media Video v1/v7";
427 return "Windows Media Video v2/v8";
429 return "Windows Media Video";
432 return "DVB subtitles";
436 return "Monkey's Audio";
452 return "MPEG-2 AAC Main";
454 return "MPEG-2 AAC-LC";
456 return "MPEG-2 AAC-SSR";
458 return "MPEG-4 AAC Main";
460 return "MPEG-4 AAC-LC";
462 return "MPEG-4 AAC-SSR";
464 return "MPEG-4 AAC-LTP";
466 return "MPEG-4 ER AAC-LC";
468 return "MPEG-4 ER AAC-LC";
470 return "MPEG-4 ER AAC-LTP";
472 return "MPEG-4 ER AAC-LD";
474 return "MPEG-4 ER AAC-ELD";
495 return "H.264 CAVLC 4:4:4 Intra";
497 return "H.264 Basline";
501 return "H.264 Scalable Basline";
503 return "H.264 Scalable High";
505 return "H.264 Extended";
509 return "H.264 High 10";
511 return "H.264 Multiview";
513 return "H.264 High 4:2:2";
515 return "H.264 Stereo High";
517 return "H.264 Multiview Depth High";
519 return "H.264 High 4:4:4";
521 return "H.264 High 4:4:4 Predictive";
536 return "DTS Lossless";
545 return "DTS-HD High Resolution";
547 return "DTS-HD Master Audio";
549 return "DTS-HD Express";
570 return "IMAADPCM ACM";
574 return "BMP subtitle";
576 return "Image subtitle";
579 return "Interaction Stream";
591 return "MS MPEG-4 v1";
593 return "MS MPEG-4 v2";
595 return "MS MPEG-4 v3";
602 return "Dolby TrueHD";
612 return "MPEG-1 Audio";
625 return "MPEG-2 Audio";
632 return "MPEG-2 Main";
636 return "MPEG-2 Spatial";
638 return "MPEG-2 High";
642 return "MPEG-2 Video";
662 return "MPEG-4 Visual";
669 return "PCM (int, BE)";
671 return "PCM (int, LE)";
684 return "Quicktime Audio";
686 return "Quicktime Video";
696 return "Streaming Text Stream";
698 return "Synthesized Texture Stream";
730 return "uncompressed video frames";
775 case SpectralBandReplication:
776 case ParametricStereo:
777 case (SpectralBandReplication | ParametricStereo):
814 return "H.264-CAVLC";
816 return "H.264-Basline";
820 return "H.264-Scalable-Basline";
822 return "H.264-Scalable-High";
824 return "H.264-Extended";
828 return "H.264-High-10";
830 return "H.264-Multiview";
832 return "H.264-High-4:2:2";
834 return "H.264-Stereo-High";
836 return "H.264-Multiview-Depth-High";
838 return "H.264-High-4:4:4";
840 return "H.264-High-4:4:4-Predictive";
855 return "DTS-Lossless";
880 return "IMAADPCM-ACM";
924 return "MPEG-2-Main";
928 return "MPEG-2-Spatial";
930 return "MPEG-2-High";
954 return "MPEG-4-Visual";
1000 return "Timed-Text";
1044 case SpectralBandReplication:
1045 return "Spectral Band Replication / HE-AAC";
1046 case ParametricStereo:
1047 return "Parametric Stereo / HE-AAC v2";
1048 case (SpectralBandReplication | ParametricStereo):
1049 return "Spectral Band Replication and Parametric Stereo / HE-AAC v2";
1063 switch (mediaType) {
Contains all classes and functions of the TagInfo library.
MediaType
The MediaType enum specifies the type of media data (audio, video, text, ...).
@ MicrosoftVideoCodecManager
@ MicrosoftAudioCodecManager
@ UncompressedVideoFrames
@ SynthesizedTextureStream
TAG_PARSER_EXPORT std::string_view mediaTypeName(MediaType mediaType)
Returns the string representation for the specified mediaType.