Implementation of thumbnails using BIF file format.
player-thumbnails
optional module.#include <player/YiBifThumbnails.h>
Public Member Functions | |
CYIBifThumbnails (CYIImageView *pThumbnailNode) | |
virtual | ~CYIBifThumbnails () |
virtual void | Init (const CYIString &path) override |
void | Init (const std::shared_ptr< CYIAssetBif > &pBif) |
virtual void | Update (uint64_t time) override |
![]() | |
IYIThumbnails (CYIImageView *pThumbnailNode) | |
virtual | ~IYIThumbnails () |
Additional Inherited Members | |
![]() | |
void | SetFilePath (const CYIString &path) |
![]() | |
CYIString | m_AbsolutePath |
CYIImageView * | m_pThumbnailNode |
CYIBifThumbnails::CYIBifThumbnails | ( | CYIImageView * | pThumbnailNode | ) |
|
virtual |
|
overridevirtual |
Initialize with an absolute path to the thumbnails file on disk.
Subclasses can provide overloads of `Init` if they choose.
Implements IYIThumbnails.
void CYIBifThumbnails::Init | ( | const std::shared_ptr< CYIAssetBif > & | pBif | ) |
An additional way to initialze BIF thumbnails.
|
overridevirtual |
Update the node with the appropriate thumbnail content when the video is at time milliseconds
Implements IYIThumbnails.