This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | PLUGIN_NAME "Shockwave Flash" |
| #define | FLASH_VERSION_STRING "Version 0.4.10" |
| #define | FLASH_WAKEUP 0x01 |
| #define | FLASH_EVENT 0x02 |
| #define | FLASH_CMD 0x04 |
| #define | FLASH_CMD_MASK 0xf0 |
| #define | FLASH_STOP 0x10 |
| #define | FLASH_CONT 0x20 |
| #define | FLASH_REWIND 0x30 |
| #define | FLASH_STEP 0x40 |
| #define | FLASH_STATUS_WAKEUP 0x01 |
| #define | PLAYER_LOOP (1<<0) |
| #define | PLAYER_QUALITY (1<<1) |
| #define | PLAYER_MENU (1<<2) |
| #define | FLASH_PARSE_ERROR 0 |
| #define | FLASH_PARSE_START 1 |
| #define | FLASH_PARSE_NEED_DATA 2 |
| #define | FLASH_PARSE_EOM 4 |
| #define | FLASH_PARSE_WAKEUP 8 |
| #define | FLASH_PARSE_OOM 16 |
Typedefs | |
| typedef void * | FlashHandle |
| typedef FlashEvent | FlashEvent |
| typedef FlashDisplay | FlashDisplay |
Enumerations | |
| enum | FlashEventType { FeNone, FeMouseMove, FeButtonPress, FeButtonRelease, FeRefresh, FeKeyPress, FeKeyRelease } |
| enum | FlashKey { FeKeyUp = 1, FeKeyDown, FeKeyLeft, FeKeyRight, FeKeyEnter, FeKeyNext } |
Functions | |
| FlashHandle | FlashNew () |
| void | FlashGetInfo (FlashHandle fh, struct FlashInfo *fi) |
| long | FlashGraphicInit (FlashHandle fh, FlashDisplay *fd) |
| void | FlashSoundInit (FlashHandle fh, char *device) |
| int | FlashParse (FlashHandle fh, int level, char *data, long size) |
| long | FlashExec (FlashHandle fh, long flag, FlashEvent *fe, struct timeval *wakeDate) |
| void | FlashClose (FlashHandle fh) |
| void | FlashSetGetUrlMethod (FlashHandle flashHandle, void(*getUrl)(char *, char *, void *), void *) |
| void | FlashSetGetSwfMethod (FlashHandle flashHandle, void(*getSwf)(char *url, int level, void *clientData), void *clientData) |
| void | FlashSetCursorOnOffMethod (FlashHandle flashHandle, void(*cursorOnOff)(int, void *), void *clientData) |
| void | FlashZoom (FlashHandle fh, int zoom) |
| void | FlashOffset (FlashHandle fh, int x, int y) |
| void | FlashSettings (FlashHandle fh, long settings) |
|
|
|
|
|
Definition at line 32 of file flash.h. Referenced by FlashExec(). |
|
|
Definition at line 35 of file flash.h. Referenced by FlashExec(). |
|
|
Definition at line 28 of file flash.h. Referenced by FlashExec(), and LibFlashPlugin::videoReadScaledFrame(). |
|
|
Definition at line 59 of file flash.h. Referenced by CInputScript::ParseTags(). |
|
|
Definition at line 56 of file flash.h. Referenced by FlashParse(), and CInputScript::ParseData(). |
|
|
Definition at line 58 of file flash.h. Referenced by LibFlashPlugin::open(), CInputScript::ParseData(), and CInputScript::ParseTags(). |
|
|
Definition at line 61 of file flash.h. Referenced by CInputScript::ParseTags(). |
|
|
Definition at line 57 of file flash.h. Referenced by FlashParse(), and CInputScript::ParseData(). |
|
|
Definition at line 60 of file flash.h. Referenced by CInputScript::ParseTags(). |
|
|
Definition at line 36 of file flash.h. Referenced by FlashExec(). |
|
|
Definition at line 40 of file flash.h. Referenced by FlashExec(). |
|
|
Definition at line 37 of file flash.h. Referenced by FlashExec(). |
|
|
Definition at line 34 of file flash.h. Referenced by FlashExec(). |
|
|
Definition at line 24 of file flash.h. Referenced by LibFlashPlugin::pluginComment(), and LibFlashPlugin::pluginName(). |
|
|
Definition at line 27 of file flash.h. Referenced by FlashExec(), and LibFlashPlugin::videoReadScaledFrame(). |
|
|
Definition at line 51 of file flash.h. Referenced by Program::processMovie(). |
|
|
|
|
|
|
|
|
Definition at line 23 of file flash.h. Referenced by LibFlashPlugin::pluginComment(), and LibFlashPlugin::pluginName(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 247 of file flash.cc. Referenced by LibFlashPlugin::close(). |
|
||||||||||||||||||||
|
||||||||||||
|
Definition at line 72 of file flash.cc. References CInputScript::frameCount, FlashInfo::frameCount, FlashInfo::frameHeight, CInputScript::frameRate, FlashInfo::frameRate, CInputScript::frameRect, FlashInfo::frameWidth, CInputScript::m_fileVersion, FlashMovie::main, FlashInfo::version, Rect::xmax, Rect::xmin, Rect::ymax, and Rect::ymin. Referenced by LibFlashPlugin::open(). |
|
||||||||||||
|
Definition at line 85 of file flash.cc. References FlashDisplay::bpp, CInputScript::frameRect, FlashMovie::gd, FlashMovie::main, GraphicDevice::setMovieDimension(), Rect::xmax, Rect::xmin, Rect::ymax, and Rect::ymin. Referenced by LibFlashPlugin::open(). |
|
|
Definition at line 36 of file flash.cc. References FlashMovie::main. Referenced by LibFlashPlugin::open(). |
|
||||||||||||||||
|
Definition at line 132 of file flash.cc. References FlashMovie::gd, and GraphicDevice::setMovieOffset(). |
|
||||||||||||||||||||
|
Definition at line 48 of file flash.cc. References FLASH_PARSE_ERROR, FLASH_PARSE_START, CInputScript::level, FlashMovie::main, CInputScript::next, NULL, CInputScript::ParseData(), CInputScript::program, and Program::rewindMovie(). Referenced by getSwf(), and LibFlashPlugin::open(). |
|
||||||||||||||||
|
Definition at line 225 of file flash.cc. References FlashMovie::cursorOnOff, and FlashMovie::cursorOnOffClientData. |
|
||||||||||||||||
|
Definition at line 213 of file flash.cc. References FlashMovie::getSwf, and FlashMovie::getSwfClientData. Referenced by LibFlashPlugin::open(). |
|
||||||||||||||||
|
Definition at line 236 of file flash.cc. References FlashMovie::getUrl, and FlashMovie::getUrlClientData. Referenced by LibFlashPlugin::open(). |
|
||||||||||||
|
Definition at line 257 of file flash.cc. References FlashMovie::main, Program::modifySettings(), and CInputScript::program. |
|
||||||||||||
|
Definition at line 112 of file flash.cc. References FlashMovie::sm. Referenced by LibFlashPlugin::open(). |
|
||||||||||||
|
Definition at line 122 of file flash.cc. References FlashMovie::gd, and GraphicDevice::setMovieZoom(). |
1.4.2