Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

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}
Last modified on October 29, 2026