COutputQueue::ThreadProc
A version of this page is also available for
4/8/2010
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
Windows Embedded CE | Windows CE 2.12 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
Note | Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements For more information, see Setting Up the Build Environment, Version 2.12 requires DXPAK 1.0 or later |