COutputQueue::ThreadProc (Compact 2013)
3/26/2014
Implements the thread that sends samples downstream.
Syntax
DWORD ThreadProc( );
Parameters
None.
Return Value
Returns zero when DirectShow terminates the thread.
Remarks
This is the main thread procedure for the class, which is called from COutputQueue::InitialThreadProc.
It sends a sample or a batch of samples to the connected input pin (depending on the m_bBatchExact, m_nBatched, and m_lBatchSize data members) when conditions are met.
Otherwise, it increments the m_lWaiting data member, while holding the critical section and waits for m_hSem to be set (not holding the critical section) to continue.
Requirements
Header |
dshow.h, |
Library |
ole32.lib, |