Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <evrcustompresenter_p.h>
Public Member Functions | |
SamplePool () | |
~SamplePool () | |
HRESULT | initialize (QList< ComPtr< IMFSample > > &&samples) |
HRESULT | clear () |
ComPtr< IMFSample > | takeSample () |
void | returnSample (const ComPtr< IMFSample > &sample) |
Definition at line 146 of file evrcustompresenter_p.h.
SamplePool::SamplePool | ( | ) |
Definition at line 393 of file evrcustompresenter.cpp.
SamplePool::~SamplePool | ( | ) |
Definition at line 398 of file evrcustompresenter.cpp.
References clear().
HRESULT SamplePool::clear | ( | ) |
Definition at line 455 of file evrcustompresenter.cpp.
References QList< T >::clear().
Referenced by EVRCustomPresenter::~EVRCustomPresenter(), and ~SamplePool().
Definition at line 440 of file evrcustompresenter.cpp.
References QList< T >::append().
void SamplePool::returnSample | ( | const ComPtr< IMFSample > & | sample | ) |
Definition at line 427 of file evrcustompresenter.cpp.
References QList< T >::append(), Q_ASSERT, and qCWarning.
ComPtr< IMFSample > SamplePool::takeSample | ( | ) |
Definition at line 403 of file evrcustompresenter.cpp.
References QList< T >::isEmpty(), Q_ASSERT, qCDebug, qCWarning, and QList< T >::takeFirst().