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>.
Loading...
Searching...
No Matches
SamplePool Class Reference

#include <evrcustompresenter_p.h>

+ Collaboration diagram for SamplePool:

Public Member Functions

 SamplePool ()
 
 ~SamplePool ()
 
HRESULT initialize (QList< ComPtr< IMFSample > > &&samples)
 
HRESULT clear ()
 
ComPtr< IMFSample > takeSample ()
 
void returnSample (const ComPtr< IMFSample > &sample)
 

Detailed Description

Definition at line 146 of file evrcustompresenter_p.h.

Constructor & Destructor Documentation

◆ SamplePool()

SamplePool::SamplePool ( )

Definition at line 393 of file evrcustompresenter.cpp.

◆ ~SamplePool()

SamplePool::~SamplePool ( )

Definition at line 398 of file evrcustompresenter.cpp.

References clear().

+ Here is the call graph for this function:

Member Function Documentation

◆ clear()

HRESULT SamplePool::clear ( )

Definition at line 455 of file evrcustompresenter.cpp.

References QList< T >::clear().

Referenced by EVRCustomPresenter::~EVRCustomPresenter(), and ~SamplePool().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initialize()

HRESULT SamplePool::initialize ( QList< ComPtr< IMFSample > > && samples)

Definition at line 440 of file evrcustompresenter.cpp.

References QList< T >::append().

+ Here is the call graph for this function:

◆ returnSample()

void SamplePool::returnSample ( const ComPtr< IMFSample > & sample)

Definition at line 427 of file evrcustompresenter.cpp.

References QList< T >::append(), Q_ASSERT, and qCWarning.

+ Here is the call graph for this function:

◆ takeSample()

ComPtr< IMFSample > SamplePool::takeSample ( )

Definition at line 403 of file evrcustompresenter.cpp.

References QList< T >::isEmpty(), Q_ASSERT, qCDebug, qCWarning, and QList< T >::takeFirst().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: