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

Method ExecuteTask

codec/common/src/WelsTaskThread.cpp:55–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55void CWelsTaskThread::ExecuteTask() {
56 CWelsAutoLock cLock (m_cLockTask);
57 if (m_pSink) {
58 m_pSink->OnTaskStart (this, m_pTask);
59 }
60
61 if (m_pTask) {
62 m_pTask->Execute();
63 }
64
65 if (m_pSink) {
66 m_pSink->OnTaskStop (this, m_pTask);
67 }
68
69 m_pTask = NULL;
70}
71
72WELS_THREAD_ERROR_CODE CWelsTaskThread::SetTask (WelsCommon::IWelsTask* pTask) {
73 CWelsAutoLock cLock (m_cLockTask);

Callers

nothing calls this directly

Calls 3

OnTaskStartMethod · 0.80
OnTaskStopMethod · 0.80
ExecuteMethod · 0.45

Tested by

no test coverage detected