Loading...
Searching...
No Matches
score::gfx::VideoFrameShare Struct Reference
Inheritance diagram for score::gfx::VideoFrameShare:
Public Member Functions | |
| std::shared_ptr< RefcountedFrame > | currentFrame () const noexcept |
| void | updateCurrentFrame (AVFrame *frame) |
| void | releaseFramesToFree () |
| void | releaseAllFrames () |
Public Attributes | |
| std::shared_ptr< Video::VideoInterface > | m_decoder |
| std::mutex | m_frameLock {} |
| std::shared_ptr< RefcountedFrame > | m_currentFrame |
| int64_t | m_currentFrameIdx {} |
| std::vector< AVFrame * > | m_framesToFree |
| std::vector< std::shared_ptr< RefcountedFrame > > | m_framesInFlight |
The documentation for this struct was generated from the following files:
- VideoNode.hpp
- VideoNode.cpp