#include <DXVA.h>
◆ shared_ptr
◆ CVideoBufferPool()
CVideoBufferPool::CVideoBufferPool |
( |
| ) |
|
|
default |
◆ ~CVideoBufferPool()
CVideoBufferPool::~CVideoBufferPool |
( |
| ) |
|
|
virtual |
◆ AddView()
void CVideoBufferPool::AddView |
( |
ID3D11View * | view | ) |
|
◆ CreateBuffer()
◆ Get()
◆ GetView()
ID3D11View * CVideoBufferPool::GetView |
( |
| ) |
|
◆ HasFree()
bool CVideoBufferPool::HasFree |
( |
| ) |
|
◆ IsValid()
bool CVideoBufferPool::IsValid |
( |
ID3D11View * | view | ) |
|
◆ Reset()
void CVideoBufferPool::Reset |
( |
| ) |
|
|
protected |
◆ Return()
void CVideoBufferPool::Return |
( |
int | id | ) |
|
|
overridevirtual |
◆ ReturnView()
bool CVideoBufferPool::ReturnView |
( |
ID3D11View * | view | ) |
|
◆ Size()
size_t CVideoBufferPool::Size |
( |
| ) |
|
◆ m_freeOut
std::deque<size_t> DXVA::CVideoBufferPool::m_freeOut |
|
protected |
◆ m_freeViews
std::deque<size_t> DXVA::CVideoBufferPool::m_freeViews |
|
protected |
◆ m_out
◆ m_section
CCriticalSection DXVA::CVideoBufferPool::m_section |
|
protected |
◆ m_views
std::vector<ID3D11View*> DXVA::CVideoBufferPool::m_views |
|
protected |
The documentation for this class was generated from the following files: