MCPcopy Create free account
hub / github.com/cisco/openh264 / CreatePreProcess

Method CreatePreProcess

codec/encoder/core/src/wels_preprocess.cpp:89–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87
88
89CWelsPreProcess* CWelsPreProcess::CreatePreProcess (sWelsEncCtx* pEncCtx) {
90
91 CWelsPreProcess* pPreProcess = NULL;
92 switch (pEncCtx->pSvcParam->iUsageType) {
93 case SCREEN_CONTENT_REAL_TIME:
94 pPreProcess = WELS_NEW_OP (CWelsPreProcessScreen (pEncCtx),
95 CWelsPreProcessScreen);
96 break;
97 default:
98 pPreProcess = WELS_NEW_OP (CWelsPreProcessVideo (pEncCtx),
99 CWelsPreProcessVideo);
100 break;
101
102 }
103 WELS_VERIFY_RETURN_IF (NULL, NULL == pPreProcess)
104 return pPreProcess;
105}
106
107
108CWelsPreProcess::CWelsPreProcess (sWelsEncCtx* pEncCtx) {

Callers

nothing calls this directly

Calls 2

Tested by

no test coverage detected