/* * 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) */ /** PicturePlayer is used to play picture data. */ #ifndef _PICTUREPLAYER_H #define _PICTUREPLAYER_H #include #include #include #include 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 // _PICTUREPLAYER_H