public class VideoCodecDetail extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| VideoCodecDetail() | 
| VideoCodecDetail(VideoCodecDetail source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAdaptiveQuantization()Get Mode, options include: AUTO, HIGH, HIGHER, LOW, MAX, MEDIUM, OFF. | 
| String | getEntropyEncoding()Get Codecs include entropy coding and lossless coding, and options include: CABAC and CAVLC. | 
| String | getLevel()Get Profile corresponding codec performance, options include: 1, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 2.3, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, AUTO. | 
| String | getLookAheadRateControl()Get Analyze subsequent encoded frames in advance, options include: HIGH, LOW, MEDIUM. | 
| String | getProfile()Get The three image quality levels of h264 include: BASELINE, HIGH, and MAIN. | 
| void | setAdaptiveQuantization(String AdaptiveQuantization)Set Mode, options include: AUTO, HIGH, HIGHER, LOW, MAX, MEDIUM, OFF. | 
| void | setEntropyEncoding(String EntropyEncoding)Set Codecs include entropy coding and lossless coding, and options include: CABAC and CAVLC. | 
| void | setLevel(String Level)Set Profile corresponding codec performance, options include: 1, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 2.3, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, AUTO. | 
| void | setLookAheadRateControl(String LookAheadRateControl)Set Analyze subsequent encoded frames in advance, options include: HIGH, LOW, MEDIUM. | 
| void | setProfile(String Profile)Set The three image quality levels of h264 include: BASELINE, HIGH, and MAIN. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic VideoCodecDetail()
public VideoCodecDetail(VideoCodecDetail source)
public String getProfile()
public void setProfile(String Profile)
Profile - The three image quality levels of h264 include: BASELINE, HIGH, and MAIN. The default option is MAIN.public String getLevel()
public void setLevel(String Level)
Level - Profile corresponding codec performance, options include: 1, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 2.3, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, AUTO. The default option is AUTO.public String getEntropyEncoding()
public void setEntropyEncoding(String EntropyEncoding)
EntropyEncoding - Codecs include entropy coding and lossless coding, and options include: CABAC and CAVLC. The default option is CABAC. .public String getAdaptiveQuantization()
public void setAdaptiveQuantization(String AdaptiveQuantization)
AdaptiveQuantization - Mode, options include: AUTO, HIGH, HIGHER, LOW, MAX, MEDIUM, OFF. The default option is: AUTO. .public String getLookAheadRateControl()
public void setLookAheadRateControl(String LookAheadRateControl)
LookAheadRateControl - Analyze subsequent encoded frames in advance, options include: HIGH, LOW, MEDIUM. The default option is: MEDIUM. .Copyright © 2025. All rights reserved.