H265Profile Class
H.265 profile.
Example
ts
// H.264
const h264 = medialive.EncodeConfiguration.video({
name: 'h264_720p',
codec: medialive.VideoCodecSettings.h264({
rateControl: medialive.H264RateControl.cbr({ bitrate: Bitrate.mbps(3) }),
framerate: medialive.Framerate.FPS_30,
profile: medialive.H264Profile.HIGH,
}),
width: 1280,
height: 720,
});
// H.265
const h265 = medialive.EncodeConfiguration.video({
name: 'h265_1080p',
codec: medialive.VideoCodecSettings.h265({
rateControl: medialive.H265RateControl.qvbr({
maxBitrate: Bitrate.mbps(5),
qvbrQualityLevel: 7,
}),
framerate: medialive.Framerate.FPS_30,
profile: medialive.H265Profile.MAIN,
tier: medialive.H265Tier.HIGH,
}),
width: 1920,
height: 1080,
});
Properties
Main profile.
MAIN_10BITH265Profilemain_10_bitH265ProfileMAIN_10BITH265ProfileMAIN_10BITH265ProfileMAIN_10BITH265Profilerequiredstatic#Main 10-bit profile.
The underlying string value passed to CloudFormation.
Methods
of(value: string): H265Profile // chainable@staticmethod def of(value: str) -> H265Profilepublic static H265Profile of(String value)public static H265Profile Of(string value)func Of(Value *string) H265Profilestatic#A value not yet modelled by AWS CDK.