/* * Copyright 2001-2007, Haiku Inc. * Distributed under the terms of the MIT License. * * Authors: * Marc Flerackers (mflerackers@androme.be) * Stefano Ceccherini (stefano.ceccherini@gmail.com) * Marcus Overhagen (marcus@overhagen.de) */ #ifndef _PICTURE_PLAYER_H #define _PICTURE_PLAYER_H /*! PicturePlayer is used to play picture data. */ #include #include #include #include class BList; namespace BPrivate { class PicturePlayer { public: PicturePlayer(); PicturePlayer(const void *data, size_t size, BList *pictures); virtual ~PicturePlayer(); status_t Play(void **callBackTable, int32 tableEntries, void *userData); private: const void* fData; size_t fSize; BList* fPictures; }; } // namespace BPrivate #endif // _PICTURE_PLAYER_H