Tag Parser: TagParser::SubFormats Namespace Reference

Tag Parser 12.5.2 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Loading...
Searching...
No Matches
Enumerations
TagParser::SubFormats Namespace Reference

Encapsulates sub formats. More...

## Enumerations
enum | : unsigned char { None }
enum | Mpeg1AudioLayer : unsigned char { Mpeg1Layer1 = 1 , Mpeg1Layer2 , Mpeg1Layer3 }
enum | AacProfile : unsigned char { AacMpeg2MainProfile = 1 , AacMpeg2LowComplexityProfile , AacMpeg2ScalableSamplingRateProfile , AacMpeg4MainProfile , AacMpeg4LowComplexityProfile , AacMpeg4ScalableSamplingRateProfile , AacMpeg4LongTermPrediction , AacMpeg4ERLowComplecityProfile , AacMpeg4ERScalableSampingRateProfile , AacMpeg4ERLongTermPrediction , AacMpeg4ERLowDelay , AacMpeg4EREnhancedLowDelay }
enum | Mpeg2VideoProfile : unsigned char { Mpeg2SimpleProfile = 1 , Mpeg2MainProfile , Mpeg2SnrProfile , Mpeg2SpatialProfile , Mpeg2HighProfile , Mpeg2422Profile }
enum | Mpeg4VideoProfile : unsigned char { Mpeg4SimpleProfile1 = 0x01 , Mpeg4SimpleProfile2 = 0x02 , Mpeg4SimpleProfile3 = 0x03 , Mpeg4SimpleProfile0 = 0x08 , Mpeg4SimpleScalableProfile0 = 0x10 , Mpeg4SimpleScalableProfile1 = 0x11 , Mpeg4SimpleScalableProfile2 = 0x12 , Mpeg4CoreProfile1 = 0x21 , Mpeg4CoreProfiel2 = 0x22 , Mpeg4MainProfile2 = 0x32 , Mpeg4MainProfile3 = 0x33 , Mpeg4MainProfile4 = 0x34 , Mpeg4NBitPrifle2 = 0x42 , Mpeg4ScalableTextureProfile1 = 0x51 , Mpeg4SimpleFaceAnimationProfile1 = 0x61 , Mpeg4SimpleFaceAnimationProfile2 = 0x62 , Mpeg4SimpleFbaProfile1 = 0x63 , Mpeg4SimpleFbaProfile2 = 0x64 , Mpeg4BasicAnimatedTextureProfiel1 = 0x71 , Mpeg4BasicAnimatedTextureProfiel2 = 0x72 , Mpeg4AvcProfile = 0x7F , Mpeg4HybridProfile1 = 0x81 , Mpeg4HybridProfile2 = 0x82 , Mpeg4AdvancedRealTimeSimpleProfile1 = 0x91 , Mpeg4AdvancedRealTimeSimpleProfile2 = 0x92 , Mpeg4AdvancedRealTimeSimpleProfile3 = 0x93 , Mpeg4AdvancedRealTimeSimpleProfile4 = 0x94 , Mpeg4CoreScalableProfile1 = 0xA1 , Mpeg4CoreScalableProfile2 = 0xA2 , Mpeg4CoreScalableProfile3 = 0xA3 , Mpeg4AdvancedCodingEfficiencyProfile1 = 0xB1 , Mpeg4AdvancedCodingEfficiencyProfile2 = 0xB2 , Mpeg4AdvancedCodingEfficiencyProfile3 = 0xB3 , Mpeg4AdvancedCodingEfficiencyProfile4 = 0xB4 , Mpeg4AdvancedCoreProfile1 = 0xC1 , Mpeg4AdvancedCoreProfile2 = 0xC2 , Mpeg4AdvancedScalableTexture1 = 0xD1 , Mpeg4AdvancedScalableTexture2 = 0xD2 , Mpeg4SimpleStudioProfile1 = 0xE1 , Mpeg4SimpleStudioProfile2 = 0xE2 , Mpeg4SimpleStudioProfile3 = 0xE3 , Mpeg4SimpleStudioProfile4 = 0xE4 , Mpeg4CoreStudioProfile1 = 0xE5 , Mpeg4CoreStudioProfile2 = 0xE6 , Mpeg4CoreStudioProfile3 = 0xE7 , Mpeg4CoreStudioProfile4 = 0xE8 , Mpeg4AdvancedSimpleProfile0 = 0xF0 , Mpeg4AdvancedSimpleProfile1 = 0xF1 , Mpeg4AdvancedSimpleProfile2 = 0xF2 , Mpeg4AdvancedSimpleProfile3 = 0xF3 , Mpeg4AdvancedSimpleProfile4 = 0xF4 , Mpeg4AdvancedSimpleProfile5 = 0xF5 , Mpeg4AdvancedSimpleProfile3b = 0xF7 , Mpeg4FineGranularityScalableProfile0 = 0xF8 , Mpeg4FineGranularityScalableProfile1 = 0xF9 , Mpeg4FineGranularityScalableProfile2 = 0xFA , Mpeg4FineGranularityScalableProfile3 = 0xFB , Mpeg4FineGranularityScalableProfile4 = 0xFC , Mpeg4FineGranularityScalableProfile5 = 0xFD }
enum | AvcProfile : unsigned char { AvcCavlc444IntraProfile = 0x2C , AvcBaselineProfile = 0x42 , AvcMainProfile = 0x4D , AvcScalableBaselineProfile = 0x53 , AvcScalableHighProfile = 0x56 , AvcExtendedProfile = 0x58 , AvcHighProfile = 0x64 , AvcHigh10Profile = 0x6E , AvcHighMultiviewProfile = 0x76 , AvcHigh422Profile = 0x7A , AvcStereoHighProfile = 0x80 , AvcHighMultiviewDepthProfile = 0x8A , AvcHigh444Profile = 0x90 , AvcHigh444PredictiveProfile = 0xF4 }
enum | DtsSpecifier : unsigned char { DtsExpress = 1 , DtsLossless , DtsHdHighResolution , DtsHdMasterAudio }
enum | PcmVersion : unsigned char { PcmIntBe = 1 , PcmIntLe , PcmFloatIeee }
enum | TextSubtitle : unsigned char { PlainUtf8Subtitle = 1 , SubStationAlpha , AdvancedSubStationAlpha , UniversalSubtitleFormat , WebVideoTextTracksFormat }
enum | ImageSubtitle : unsigned char { ImgSubBmp = 1 }

## Detailed Description

Encapsulates sub formats.

For instance "Layer 3" is a sub format of MPEG-1 audio.

## Enumeration Type Documentation

## ◆ anonymous enum

anonymous enum : unsigned char

Enumerator
None |

Definition at line 112 of file mediaformat.h.

## ◆ AacProfile

enum TagParser::SubFormats::AacProfile : unsigned char

Enumerator
AacMpeg2MainProfile |
AacMpeg2LowComplexityProfile |
AacMpeg2ScalableSamplingRateProfile |
AacMpeg4MainProfile |
AacMpeg4LowComplexityProfile |
AacMpeg4ScalableSamplingRateProfile |
AacMpeg4LongTermPrediction |
AacMpeg4ERLowComplecityProfile |
AacMpeg4ERScalableSampingRateProfile |
AacMpeg4ERLongTermPrediction |
AacMpeg4ERLowDelay |
AacMpeg4EREnhancedLowDelay |

Definition at line 116 of file mediaformat.h.

## ◆ AvcProfile

enum TagParser::SubFormats::AvcProfile : unsigned char

Enumerator
AvcCavlc444IntraProfile |
AvcBaselineProfile |
AvcMainProfile |
AvcScalableBaselineProfile |
AvcScalableHighProfile |
AvcExtendedProfile |
AvcHighProfile |
AvcHigh10Profile |
AvcHighMultiviewProfile |
AvcHigh422Profile |
AvcStereoHighProfile |
AvcHighMultiviewDepthProfile |
AvcHigh444Profile |
AvcHigh444PredictiveProfile |

Definition at line 202 of file mediaformat.h.

## ◆ DtsSpecifier

enum TagParser::SubFormats::DtsSpecifier : unsigned char

Enumerator
DtsExpress |
DtsLossless |
DtsHdHighResolution |
DtsHdMasterAudio |

Definition at line 219 of file mediaformat.h.

## ◆ ImageSubtitle

enum TagParser::SubFormats::ImageSubtitle : unsigned char

Enumerator
ImgSubBmp |

Definition at line 236 of file mediaformat.h.

## ◆ Mpeg1AudioLayer

enum TagParser::SubFormats::Mpeg1AudioLayer : unsigned char

Enumerator
Mpeg1Layer1 |
Mpeg1Layer2 |
Mpeg1Layer3 |

Definition at line 114 of file mediaformat.h.

## ◆ Mpeg2VideoProfile

enum TagParser::SubFormats::Mpeg2VideoProfile : unsigned char

Enumerator
Mpeg2SimpleProfile |
Mpeg2MainProfile |
Mpeg2SnrProfile |
Mpeg2SpatialProfile |
Mpeg2HighProfile |
Mpeg2422Profile |

Definition at line 131 of file mediaformat.h.

## ◆ Mpeg4VideoProfile

enum TagParser::SubFormats::Mpeg4VideoProfile : unsigned char

Enumerator
Mpeg4SimpleProfile1 |
Mpeg4SimpleProfile2 |
Mpeg4SimpleProfile3 |
Mpeg4SimpleProfile0 |
Mpeg4SimpleScalableProfile0 |
Mpeg4SimpleScalableProfile1 |
Mpeg4SimpleScalableProfile2 |
Mpeg4CoreProfile1 |
Mpeg4CoreProfiel2 |
Mpeg4MainProfile2 |
Mpeg4MainProfile3 |
Mpeg4MainProfile4 |
Mpeg4NBitPrifle2 |
Mpeg4ScalableTextureProfile1 |
Mpeg4SimpleFaceAnimationProfile1 |
Mpeg4SimpleFaceAnimationProfile2 |
Mpeg4SimpleFbaProfile1 |
Mpeg4SimpleFbaProfile2 |
Mpeg4BasicAnimatedTextureProfiel1 |
Mpeg4BasicAnimatedTextureProfiel2 |
Mpeg4AvcProfile |
Mpeg4HybridProfile1 |
Mpeg4HybridProfile2 |
Mpeg4AdvancedRealTimeSimpleProfile1 |
Mpeg4AdvancedRealTimeSimpleProfile2 |
Mpeg4AdvancedRealTimeSimpleProfile3 |
Mpeg4AdvancedRealTimeSimpleProfile4 |
Mpeg4CoreScalableProfile1 |
Mpeg4CoreScalableProfile2 |
Mpeg4CoreScalableProfile3 |
Mpeg4AdvancedCodingEfficiencyProfile1 |
Mpeg4AdvancedCodingEfficiencyProfile2 |
Mpeg4AdvancedCodingEfficiencyProfile3 |
Mpeg4AdvancedCodingEfficiencyProfile4 |
Mpeg4AdvancedCoreProfile1 |
Mpeg4AdvancedCoreProfile2 |
Mpeg4AdvancedScalableTexture1 |
Mpeg4AdvancedScalableTexture2 |
Mpeg4SimpleStudioProfile1 |
Mpeg4SimpleStudioProfile2 |
Mpeg4SimpleStudioProfile3 |
Mpeg4SimpleStudioProfile4 |
Mpeg4CoreStudioProfile1 |
Mpeg4CoreStudioProfile2 |
Mpeg4CoreStudioProfile3 |
Mpeg4CoreStudioProfile4 |
Mpeg4AdvancedSimpleProfile0 |
Mpeg4AdvancedSimpleProfile1 |
Mpeg4AdvancedSimpleProfile2 |
Mpeg4AdvancedSimpleProfile3 |
Mpeg4AdvancedSimpleProfile4 |
Mpeg4AdvancedSimpleProfile5 |
Mpeg4AdvancedSimpleProfile3b |
Mpeg4FineGranularityScalableProfile0 |
Mpeg4FineGranularityScalableProfile1 |
Mpeg4FineGranularityScalableProfile2 |
Mpeg4FineGranularityScalableProfile3 |
Mpeg4FineGranularityScalableProfile4 |
Mpeg4FineGranularityScalableProfile5 |

Definition at line 140 of file mediaformat.h.

## ◆ PcmVersion

enum TagParser::SubFormats::PcmVersion : unsigned char

Enumerator
PcmIntBe |
PcmIntLe |
PcmFloatIeee |

Definition at line 226 of file mediaformat.h.

## ◆ TextSubtitle

enum TagParser::SubFormats::TextSubtitle : unsigned char

Enumerator
PlainUtf8Subtitle |
SubStationAlpha |
AdvancedSubStationAlpha |
UniversalSubtitleFormat |
WebVideoTextTracksFormat |

Definition at line 228 of file mediaformat.h.