You.i Engine
CYIBifThumbnails Class Reference

Detailed Description

Implementation of thumbnails using BIF file format.

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

#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

Constructor & Destructor Documentation

◆ CYIBifThumbnails()

CYIBifThumbnails::CYIBifThumbnails ( CYIImageView pThumbnailNode)

◆ ~CYIBifThumbnails()

virtual CYIBifThumbnails::~CYIBifThumbnails ( )

Member Function Documentation

◆ Init() [1/2]

virtual void CYIBifThumbnails::Init ( const CYIString path)

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)

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: