/**
* @description Contains functions to select the video codec level.
* <b>Learn more</b>: {@link https://cloudinary.com/documentation/video_manipulation_and_delivery#video_codec_settings|Video codec settings}
* @memberOf Qualifiers
* @namespace VideoCodecLevel
* @see Visit {@link Actions.Transcode|Transcode} for an example
*/
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl30(): '3.0' { return '3.0'; }
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl31(): 3.1 { return 3.1; }
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl40(): '4.0' { return '4.0'; }
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl41(): 4.1 { return 4.1; }
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl42(): 4.2 { return 4.2; }
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl50(): '5.0' { return '5.0'; }
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl51(): 5.1 { return 5.1; }
/**
* @summary qualifier
* @memberOf Qualifiers.VideoCodecLevel
* @return {number}
*/
function vcl52(): 5.2 { return 5.2; }
const VideoCodecLevel = { vcl30, vcl31, vcl40, vcl41, vcl42, vcl50, vcl51, vcl52 };
export { vcl30, vcl31, vcl40, vcl41, vcl42, vcl50, vcl51, vcl52, VideoCodecLevel};