You.i Engine
CYIBifThumbnails Class Reference

Detailed Description

Implementation of thumbnails using BIF file format.

Note
This header is part of the player-thumbnails optional module.
See also
IYIThumbnails
CYIBif

#include <player/YiBifThumbnails.h>

Inheritance diagram for CYIBifThumbnails:

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
 
- Public Member Functions inherited from IYIThumbnails
 IYIThumbnails (CYIImageView *pThumbnailNode)
 
virtual ~IYIThumbnails ()
 

Additional Inherited Members

- Protected Member Functions inherited from IYIThumbnails
void SetFilePath (const CYIString &path)
 
- Protected Attributes inherited from IYIThumbnails
CYIString m_AbsolutePath
 
CYIImageViewm_pThumbnailNode
 

Constructor & Destructor Documentation

◆ CYIBifThumbnails()

CYIBifThumbnails::CYIBifThumbnails ( CYIImageView pThumbnailNode)

◆ ~CYIBifThumbnails()

virtual CYIBifThumbnails::~CYIBifThumbnails ( )
virtual

Member Function Documentation

◆ Init() [1/2]

virtual void CYIBifThumbnails::Init ( const CYIString path)
overridevirtual

Initialize with an absolute path to the thumbnails file on disk.

Subclasses can provide overloads of `Init` if they choose.

Implements IYIThumbnails.

◆ Init() [2/2]

void CYIBifThumbnails::Init ( const std::shared_ptr< CYIAssetBif > &  pBif)

An additional way to initialze BIF thumbnails.

◆ Update()

virtual void CYIBifThumbnails::Update ( uint64_t  time)
overridevirtual

Update the node with the appropriate thumbnail content when the video is at time milliseconds

Implements IYIThumbnails.


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