Struct Profile
sealed struct Profile
Codec Profile Types
Defines Codec Profile Types for various codecs
For AVC refer to https://en.wikipedia.org/wiki/Advanced_Video_Coding#Profiles
For HEVC refer to https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Profiles
For H263 refer to https://www.itu.int/rec/T-REC-H.263-200104-S!AnnX
For VP9 refer to https://en.wikipedia.org/wiki/VP9#Profiles
For VP8 refer to https://datatracker.ietf.org/doc/rfc6386/
For MPEG2 refer to https://www.sciencedirect.com/science/article/abs/pii/B9780128203538000219
For MPEG4 refer to https://en.wikipedia.org/wiki/MPEG-4#Profiles_and_Levels
For AV1 refer to https://en.wikipedia.org/wiki/AV1#Profiles
Fields
Constants
AVCProfileUnknown
Profile={0}
AVCProfileBaseline
Profile={1}
AVCProfileMain
Profile={2}
AVCProfileExtended
Profile={3}
AVCProfileHigh
Profile={4}
AVCProfileHigh10
Profile={5}
AVCProfileHigh422
Profile={6}
AVCProfileHigh444
Profile={7}
AVCProfileConstrainedBaseline
Profile={8}
AVCProfileConstrainedHigh
Profile={9}
HEVCProfileUnknown
Profile={100}
HEVCProfileMain
Profile={101}
HEVCProfileMain10
Profile={102}
HEVCProfileMainStill
Profile={103}
HEVCProfileMain10HDR10
Profile={104}
HEVCProfileMain10HDR10Plus
Profile={105}
H263ProfileUnknown
Profile={200}
H263ProfileBaseline
Profile={201}
H263ProfileH320Coding
Profile={202}
H263ProfileBackwardCompatible
Profile={203}
H263ProfileISWV2
Profile={204}
H263ProfileISWV3
Profile={205}
H263ProfileHighCompression
Profile={206}
H263ProfileInternet
Profile={207}
H263ProfileInterlace
Profile={208}
H263ProfileHighLatency
Profile={209}
VP9ProfileUnknown
Profile={300}
VP9Profile0
Profile={301}
VP9Profile1
Profile={302}
VP9Profile2
Profile={303}
VP9Profile3
Profile={304}
VP9Profile2HDR
Profile={305}
VP9Profile3HDR
Profile={306}
VP9Profile2HDR10Plus
Profile={307}
VP9Profile3HDR10Plus
Profile={308}
MPEG4ProfileUnknown
Profile={400}
MPEG4ProfileSimple
Profile={401}
MPEG4ProfileSimpleScalable
Profile={402}
MPEG4ProfileCore
Profile={403}
MPEG4ProfileMain
Profile={404}
MPEG4ProfileNbit
Profile={405}
MPEG4ProfileScalableTexture
Profile={406}
MPEG4ProfileSimpleFace
Profile={407}
MPEG4ProfileSimpleFBA
Profile={408}
MPEG4ProfileBasicAnimated
Profile={409}
MPEG4ProfileHybrid
Profile={410}
MPEG4ProfileAdvancedRealTime
Profile={411}
MPEG4ProfileCoreScalable
Profile={412}
MPEG4ProfileAdvancedCoding
Profile={413}
MPEG4ProfileAdvancedCore
Profile={414}
MPEG4ProfileAdvancedScalable
Profile={415}
MPEG4ProfileAdvancedSimple
Profile={416}
MPEG2ProfileUnknown
Profile={500}
MPEG2ProfileSimple
Profile={501}
MPEG2ProfileMain
Profile={502}
MPEG2Profile422
Profile={503}
MPEG2ProfileSNR
Profile={504}
MPEG2ProfileSpatial
Profile={505}
MPEG2ProfileHigh
Profile={506}
VP8ProfileUnknown
Profile={600}
VP8ProfileMain
Profile={601}
AV1ProfileUnknown
Profile={700}
AV1ProfileMain8
Profile={701}
AV1ProfileMain10
Profile={702}
AV1ProfileMain10HDR10
Profile={703}
AV1ProfileMain10HDR10Plus
Profile={704}
DolbyVisionProfileUnknown
Profile={800}
DolbyVisionProfileDvavPer
Profile={801}
DolbyVisionProfileDvavPen
Profile={802}
DolbyVisionProfileDvheDer
Profile={803}
DolbyVisionProfileDvheDen
Profile={804}
DolbyVisionProfileDvheDtr
Profile={805}
DolbyVisionProfileDvheStn
Profile={806}
DolbyVisionProfileDvheDth
Profile={807}
DolbyVisionProfileDvheDtb
Profile={808}
DolbyVisionProfileDvheSt
Profile={809}
DolbyVisionProfileDvavSe
Profile={810}

