Configuration for the OpenH264 encoder. More...
Public Member Functions | |
fm.liveswitch.openh264.EncoderConfig | deepCopy () |
Gets a deep copy of this configuration. More... | |
EncoderConfig () | |
Creates a new copy of the H264 encoder configurations with default values. More... | |
fm.liveswitch.openh264.ComplexityMode | getComplexityMode () |
Gets a value that maps to "iComplexityMode". More... | |
boolean | getEnableAdaptiveQuant () |
Gets a value that maps to "bEnableAdaptiveQuant". More... | |
boolean | getEnableBackgroundDetection () |
Gets a value that maps to "bEnableBackgroundDetection". More... | |
boolean | getEnableDenoise () |
Gets a value that maps to "bEnableDenoise". More... | |
boolean | getEnableFrameCroppingFlag () |
Gets a value that maps to "bEnableFrameCroppingFlag". More... | |
boolean | getEnableFrameSkip () |
Gets a value that maps to "bEnableFrameSkip". More... | |
boolean | getEnableLongTermReference () |
Gets a value that maps to "bEnableLongTermReference". More... | |
boolean | getEnableSceneChangeDetect () |
Gets a value that maps to "bEnableSceneChangeDetect". More... | |
boolean | getEnableSsei () |
Gets a value that maps to "bEnableSSEI". More... | |
int | getEntropyCodingModeFlag () |
Gets a value that maps to "iEntropyCodingModeFlag". More... | |
int | getIntraPeriod () |
Gets a value that maps to "uiIntraPeriod". More... | |
boolean | getIsLosslessLink () |
Gets a value that maps to "bIsLosslessLink". More... | |
int | getLoopFilterAlphaC0Offset () |
Gets a value that maps to "iLoopFilterAlphaC0Offset". More... | |
int | getLoopFilterBetaOffset () |
Gets a value that maps to "iLoopFilterBetaOffset". More... | |
int | getLoopFilterDisableIdc () |
Gets a value that maps to "iLoopFilterDisaleIdc". More... | |
int | getLtrMarkPeriod () |
Gets a value that maps to "iLtrMarkPeriod". More... | |
int | getLtrRefNum () |
Gets a value that maps to "iLTRRefNum". More... | |
float | getMaxFrameRate () |
Gets a value that maps to "fMaxFrameRate". More... | |
int | getMaxNalSize () |
Gets a value that maps to "uiMaxNalSize". More... | |
int | getMaxQP () |
Gets a value that maps to "iMaxQp". More... | |
int | getMinQP () |
Gets a value that maps to "iMinQp". More... | |
int | getMultipleThreadIdc () |
Gets a value that maps to "iMultipleThreadIdc". More... | |
int | getNumRefFrame () |
Gets a value that maps to "iNumRefFrame". More... | |
boolean | getPaddingFlag () |
Gets a value that maps to "iPaddingFlag". More... | |
boolean | getPrefixNalAddingControl () |
Gets a value that maps to "bPrefixNalAddingCtrl". More... | |
fm.liveswitch.openh264.RateControlMode | getRcMode () |
Gets a value that maps to "iRCMode". More... | |
boolean | getSimulcastAvc () |
Gets a value that maps to "bSimulcastAVC". More... | |
int | getSpatialLayerNum () |
Gets a value that maps to "iSpatialLayerNum". More... | |
fm.liveswitch.openh264.EncoderSpatialLayerConfig[] | getSpatialLayers () |
Gets the spatial layer configurations that map to "sSpatialLayers". More... | |
fm.liveswitch.openh264.ParameterSetStrategy | getSpsPpsIdStrategy () |
Gets a value that maps to "eSpsPpsIdStrategy". More... | |
int | getTemporalLayerNum () |
Gets a value that maps to "iTemporalLayerNum". More... | |
fm.liveswitch.openh264.UsageType | getUsageType () |
Gets a value that maps to "iUsageType". More... | |
boolean | getUseLoadBalancing () |
Gets a value that maps to "bUseLoadBalancing". More... | |
void | setComplexityMode (fm.liveswitch.openh264.ComplexityMode value) |
Sets a value that maps to "iComplexityMode". More... | |
void | setEnableAdaptiveQuant (boolean value) |
Sets a value that maps to "bEnableAdaptiveQuant". More... | |
void | setEnableBackgroundDetection (boolean value) |
Sets a value that maps to "bEnableBackgroundDetection". More... | |
void | setEnableDenoise (boolean value) |
Sets a value that maps to "bEnableDenoise". More... | |
void | setEnableFrameCroppingFlag (boolean value) |
Sets a value that maps to "bEnableFrameCroppingFlag". More... | |
void | setEnableFrameSkip (boolean value) |
Sets a value that maps to "bEnableFrameSkip". More... | |
void | setEnableLongTermReference (boolean value) |
Sets a value that maps to "bEnableLongTermReference". More... | |
void | setEnableSceneChangeDetect (boolean value) |
Sets a value that maps to "bEnableSceneChangeDetect". More... | |
void | setEnableSsei (boolean value) |
Sets a value that maps to "bEnableSSEI". More... | |
void | setEntropyCodingModeFlag (int value) |
Sets a value that maps to "iEntropyCodingModeFlag". More... | |
void | setIntraPeriod (int value) |
Sets a value that maps to "uiIntraPeriod". More... | |
void | setIsLosslessLink (boolean value) |
Sets a value that maps to "bIsLosslessLink". More... | |
void | setLoopFilterAlphaC0Offset (int value) |
Sets a value that maps to "iLoopFilterAlphaC0Offset". More... | |
void | setLoopFilterBetaOffset (int value) |
Sets a value that maps to "iLoopFilterBetaOffset". More... | |
void | setLoopFilterDisableIdc (int value) |
Sets a value that maps to "iLoopFilterDisaleIdc". More... | |
void | setLtrMarkPeriod (int value) |
Sets a value that maps to "iLtrMarkPeriod". More... | |
void | setLtrRefNum (int value) |
Sets a value that maps to "iLTRRefNum". More... | |
void | setMaxFrameRate (float value) |
Sets a value that maps to "fMaxFrameRate". More... | |
void | setMaxNalSize (int value) |
Sets a value that maps to "uiMaxNalSize". More... | |
void | setMaxQP (int value) |
Sets a value that maps to "iMaxQp". More... | |
void | setMinQP (int value) |
Sets a value that maps to "iMinQp". More... | |
void | setMultipleThreadIdc (int value) |
Sets a value that maps to "iMultipleThreadIdc". More... | |
void | setNumRefFrame (int value) |
Sets a value that maps to "iNumRefFrame". More... | |
void | setPaddingFlag (boolean value) |
Sets a value that maps to "iPaddingFlag". More... | |
void | setPrefixNalAddingControl (boolean value) |
Sets a value that maps to "bPrefixNalAddingCtrl". More... | |
void | setRcMode (fm.liveswitch.openh264.RateControlMode value) |
Sets a value that maps to "iRCMode". More... | |
void | setSimulcastAvc (boolean value) |
Sets a value that maps to "bSimulcastAVC". More... | |
void | setSpatialLayerNum (int value) |
Sets a value that maps to "iSpatialLayerNum". More... | |
void | setSpsPpsIdStrategy (fm.liveswitch.openh264.ParameterSetStrategy value) |
Sets a value that maps to "eSpsPpsIdStrategy". More... | |
void | setTemporalLayerNum (int value) |
Sets a value that maps to "iTemporalLayerNum". More... | |
void | setUsageType (fm.liveswitch.openh264.UsageType value) |
Sets a value that maps to "iUsageType". More... | |
void | setUseLoadBalancing (boolean value) |
Sets a value that maps to "bUseLoadBalancing". More... | |
Configuration for the OpenH264 encoder.
Properties map to OpenH264 properties. http://www.openh264.org
fm.liveswitch.openh264.EncoderConfig.EncoderConfig | ( | ) |
Creates a new copy of the H264 encoder configurations with default values.
fm.liveswitch.openh264.EncoderConfig fm.liveswitch.openh264.EncoderConfig.deepCopy | ( | ) |
Gets a deep copy of this configuration.
fm.liveswitch.openh264.ComplexityMode fm.liveswitch.openh264.EncoderConfig.getComplexityMode | ( | ) |
Gets a value that maps to "iComplexityMode".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableAdaptiveQuant | ( | ) |
Gets a value that maps to "bEnableAdaptiveQuant".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableBackgroundDetection | ( | ) |
Gets a value that maps to "bEnableBackgroundDetection".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableDenoise | ( | ) |
Gets a value that maps to "bEnableDenoise".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableFrameCroppingFlag | ( | ) |
Gets a value that maps to "bEnableFrameCroppingFlag".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableFrameSkip | ( | ) |
Gets a value that maps to "bEnableFrameSkip".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableLongTermReference | ( | ) |
Gets a value that maps to "bEnableLongTermReference".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableSceneChangeDetect | ( | ) |
Gets a value that maps to "bEnableSceneChangeDetect".
boolean fm.liveswitch.openh264.EncoderConfig.getEnableSsei | ( | ) |
Gets a value that maps to "bEnableSSEI".
int fm.liveswitch.openh264.EncoderConfig.getEntropyCodingModeFlag | ( | ) |
Gets a value that maps to "iEntropyCodingModeFlag".
int fm.liveswitch.openh264.EncoderConfig.getIntraPeriod | ( | ) |
Gets a value that maps to "uiIntraPeriod".
boolean fm.liveswitch.openh264.EncoderConfig.getIsLosslessLink | ( | ) |
Gets a value that maps to "bIsLosslessLink".
int fm.liveswitch.openh264.EncoderConfig.getLoopFilterAlphaC0Offset | ( | ) |
Gets a value that maps to "iLoopFilterAlphaC0Offset".
int fm.liveswitch.openh264.EncoderConfig.getLoopFilterBetaOffset | ( | ) |
Gets a value that maps to "iLoopFilterBetaOffset".
int fm.liveswitch.openh264.EncoderConfig.getLoopFilterDisableIdc | ( | ) |
Gets a value that maps to "iLoopFilterDisaleIdc".
int fm.liveswitch.openh264.EncoderConfig.getLtrMarkPeriod | ( | ) |
Gets a value that maps to "iLtrMarkPeriod".
int fm.liveswitch.openh264.EncoderConfig.getLtrRefNum | ( | ) |
Gets a value that maps to "iLTRRefNum".
float fm.liveswitch.openh264.EncoderConfig.getMaxFrameRate | ( | ) |
Gets a value that maps to "fMaxFrameRate".
int fm.liveswitch.openh264.EncoderConfig.getMaxNalSize | ( | ) |
Gets a value that maps to "uiMaxNalSize".
int fm.liveswitch.openh264.EncoderConfig.getMaxQP | ( | ) |
Gets a value that maps to "iMaxQp".
int fm.liveswitch.openh264.EncoderConfig.getMinQP | ( | ) |
Gets a value that maps to "iMinQp".
int fm.liveswitch.openh264.EncoderConfig.getMultipleThreadIdc | ( | ) |
Gets a value that maps to "iMultipleThreadIdc".
int fm.liveswitch.openh264.EncoderConfig.getNumRefFrame | ( | ) |
Gets a value that maps to "iNumRefFrame".
boolean fm.liveswitch.openh264.EncoderConfig.getPaddingFlag | ( | ) |
Gets a value that maps to "iPaddingFlag".
boolean fm.liveswitch.openh264.EncoderConfig.getPrefixNalAddingControl | ( | ) |
Gets a value that maps to "bPrefixNalAddingCtrl".
fm.liveswitch.openh264.RateControlMode fm.liveswitch.openh264.EncoderConfig.getRcMode | ( | ) |
Gets a value that maps to "iRCMode".
boolean fm.liveswitch.openh264.EncoderConfig.getSimulcastAvc | ( | ) |
Gets a value that maps to "bSimulcastAVC".
int fm.liveswitch.openh264.EncoderConfig.getSpatialLayerNum | ( | ) |
Gets a value that maps to "iSpatialLayerNum".
fm.liveswitch.openh264.EncoderSpatialLayerConfig [] fm.liveswitch.openh264.EncoderConfig.getSpatialLayers | ( | ) |
Gets the spatial layer configurations that map to "sSpatialLayers".
fm.liveswitch.openh264.ParameterSetStrategy fm.liveswitch.openh264.EncoderConfig.getSpsPpsIdStrategy | ( | ) |
Gets a value that maps to "eSpsPpsIdStrategy".
int fm.liveswitch.openh264.EncoderConfig.getTemporalLayerNum | ( | ) |
Gets a value that maps to "iTemporalLayerNum".
fm.liveswitch.openh264.UsageType fm.liveswitch.openh264.EncoderConfig.getUsageType | ( | ) |
Gets a value that maps to "iUsageType".
boolean fm.liveswitch.openh264.EncoderConfig.getUseLoadBalancing | ( | ) |
Gets a value that maps to "bUseLoadBalancing".
void fm.liveswitch.openh264.EncoderConfig.setComplexityMode | ( | fm.liveswitch.openh264.ComplexityMode | value | ) |
Sets a value that maps to "iComplexityMode".
void fm.liveswitch.openh264.EncoderConfig.setEnableAdaptiveQuant | ( | boolean | value | ) |
Sets a value that maps to "bEnableAdaptiveQuant".
void fm.liveswitch.openh264.EncoderConfig.setEnableBackgroundDetection | ( | boolean | value | ) |
Sets a value that maps to "bEnableBackgroundDetection".
void fm.liveswitch.openh264.EncoderConfig.setEnableDenoise | ( | boolean | value | ) |
Sets a value that maps to "bEnableDenoise".
void fm.liveswitch.openh264.EncoderConfig.setEnableFrameCroppingFlag | ( | boolean | value | ) |
Sets a value that maps to "bEnableFrameCroppingFlag".
void fm.liveswitch.openh264.EncoderConfig.setEnableFrameSkip | ( | boolean | value | ) |
Sets a value that maps to "bEnableFrameSkip".
void fm.liveswitch.openh264.EncoderConfig.setEnableLongTermReference | ( | boolean | value | ) |
Sets a value that maps to "bEnableLongTermReference".
void fm.liveswitch.openh264.EncoderConfig.setEnableSceneChangeDetect | ( | boolean | value | ) |
Sets a value that maps to "bEnableSceneChangeDetect".
void fm.liveswitch.openh264.EncoderConfig.setEnableSsei | ( | boolean | value | ) |
Sets a value that maps to "bEnableSSEI".
void fm.liveswitch.openh264.EncoderConfig.setEntropyCodingModeFlag | ( | int | value | ) |
Sets a value that maps to "iEntropyCodingModeFlag".
void fm.liveswitch.openh264.EncoderConfig.setIntraPeriod | ( | int | value | ) |
Sets a value that maps to "uiIntraPeriod".
void fm.liveswitch.openh264.EncoderConfig.setIsLosslessLink | ( | boolean | value | ) |
Sets a value that maps to "bIsLosslessLink".
void fm.liveswitch.openh264.EncoderConfig.setLoopFilterAlphaC0Offset | ( | int | value | ) |
Sets a value that maps to "iLoopFilterAlphaC0Offset".
void fm.liveswitch.openh264.EncoderConfig.setLoopFilterBetaOffset | ( | int | value | ) |
Sets a value that maps to "iLoopFilterBetaOffset".
void fm.liveswitch.openh264.EncoderConfig.setLoopFilterDisableIdc | ( | int | value | ) |
Sets a value that maps to "iLoopFilterDisaleIdc".
void fm.liveswitch.openh264.EncoderConfig.setLtrMarkPeriod | ( | int | value | ) |
Sets a value that maps to "iLtrMarkPeriod".
void fm.liveswitch.openh264.EncoderConfig.setLtrRefNum | ( | int | value | ) |
Sets a value that maps to "iLTRRefNum".
void fm.liveswitch.openh264.EncoderConfig.setMaxFrameRate | ( | float | value | ) |
Sets a value that maps to "fMaxFrameRate".
void fm.liveswitch.openh264.EncoderConfig.setMaxNalSize | ( | int | value | ) |
Sets a value that maps to "uiMaxNalSize".
void fm.liveswitch.openh264.EncoderConfig.setMaxQP | ( | int | value | ) |
Sets a value that maps to "iMaxQp".
void fm.liveswitch.openh264.EncoderConfig.setMinQP | ( | int | value | ) |
Sets a value that maps to "iMinQp".
void fm.liveswitch.openh264.EncoderConfig.setMultipleThreadIdc | ( | int | value | ) |
Sets a value that maps to "iMultipleThreadIdc".
void fm.liveswitch.openh264.EncoderConfig.setNumRefFrame | ( | int | value | ) |
Sets a value that maps to "iNumRefFrame".
void fm.liveswitch.openh264.EncoderConfig.setPaddingFlag | ( | boolean | value | ) |
Sets a value that maps to "iPaddingFlag".
void fm.liveswitch.openh264.EncoderConfig.setPrefixNalAddingControl | ( | boolean | value | ) |
Sets a value that maps to "bPrefixNalAddingCtrl".
void fm.liveswitch.openh264.EncoderConfig.setRcMode | ( | fm.liveswitch.openh264.RateControlMode | value | ) |
Sets a value that maps to "iRCMode".
void fm.liveswitch.openh264.EncoderConfig.setSimulcastAvc | ( | boolean | value | ) |
Sets a value that maps to "bSimulcastAVC".
void fm.liveswitch.openh264.EncoderConfig.setSpatialLayerNum | ( | int | value | ) |
Sets a value that maps to "iSpatialLayerNum".
void fm.liveswitch.openh264.EncoderConfig.setSpsPpsIdStrategy | ( | fm.liveswitch.openh264.ParameterSetStrategy | value | ) |
Sets a value that maps to "eSpsPpsIdStrategy".
void fm.liveswitch.openh264.EncoderConfig.setTemporalLayerNum | ( | int | value | ) |
Sets a value that maps to "iTemporalLayerNum".
void fm.liveswitch.openh264.EncoderConfig.setUsageType | ( | fm.liveswitch.openh264.UsageType | value | ) |
Sets a value that maps to "iUsageType".
void fm.liveswitch.openh264.EncoderConfig.setUseLoadBalancing | ( | boolean | value | ) |
Sets a value that maps to "bUseLoadBalancing".