|
::CVideoBuffer * | Get () override |
|
void | Return (int id) override |
|
void | AddView (ID3D11View *view) |
|
bool | ReturnView (ID3D11View *view) |
|
ID3D11View * | GetView () |
|
bool | IsValid (ID3D11View *view) |
|
size_t | Size () |
|
bool | HasFree () |
|
virtual void | Configure (AVPixelFormat format, int size) |
|
virtual bool | IsConfigured () |
|
virtual bool | IsCompatible (AVPixelFormat format, int size) |
|
virtual void | Released (CVideoBufferManager &videoBufferManager) |
|
virtual void | Discard (CVideoBufferManager *bm, ReadyToDispose cb) |
|
std::shared_ptr< IVideoBufferPool > | GetPtr () |
|
|
void | Reset () |
|
virtual CVideoBuffer * | CreateBuffer (int idx)=0 |
|
|
CCriticalSection | m_section |
|
std::vector< ID3D11View * > | m_views |
|
std::deque< size_t > | m_freeViews |
|
std::vector< CVideoBuffer * > | m_out |
|
std::deque< size_t > | m_freeOut |
|
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/DVDCodecs/Video/DXVA.h
- xbmc/cores/VideoPlayer/DVDCodecs/Video/DXVA.cpp