#include <llviewerparcelmedia.h>

Static Public Member Functions | |
| static void | initClass () |
| static void | update (LLParcel *parcel) |
| static void | play (LLParcel *parcel) |
| static void | stop () |
| static void | pause () |
| static void | start () |
| static void | seek (F32 time) |
| static LLMediaBase::EStatus | getStatus () |
| static void | processParcelMediaCommandMessage (LLMessageSystem *msg, void **) |
| static void | processParcelMediaUpdate (LLMessageSystem *msg, void **) |
Static Public Attributes | |
| static S32 | sMediaParcelLocalID = 0 |
| static LLUUID | sMediaRegionID |
Definition at line 43 of file llviewerparcelmedia.h.
| void LLViewerParcelMedia::initClass | ( | void | ) | [static] |
Definition at line 86 of file llviewerparcelmedia.cpp.
References gMessageSystem, LLViewerParcelMediaAutoPlay::initClass(), processParcelMediaCommandMessage(), processParcelMediaUpdate(), and LLMessageSystem::setHandlerFunc().
Referenced by idle_startup().


| void LLViewerParcelMedia::update | ( | LLParcel * | parcel | ) | [static] |
Definition at line 96 of file llviewerparcelmedia.cpp.
References LLViewerWindow::alertXml(), callback_play_media(), FALSE, gAgent, LLControlGroup::getBOOL(), LLHTTPClient::getHeaderOnly(), LLParcel::getLocalID(), LLParcel::getMediaID(), LLViewerMedia::getMediaTextureID(), LLParcel::getMediaType(), LLViewerMedia::getMediaURL(), LLParcel::getMediaURL(), LLAgent::getRegion(), LLViewerRegion::getRegionID(), LLControlGroup::getWarning(), gSavedSettings, gViewerWindow, LLViewerMedia::isMediaPlaying(), llendl, llerrs, play(), S32, LLViewerMedia::setMimeType(), sMediaParcelLocalID, sMediaRegionID, stop(), LLStringBase< char >::trim(), and TRUE.
Referenced by LLFloaterMediaBrowser::onClickAssign(), and LLViewerParcelMgr::processParcelProperties().


| void LLViewerParcelMedia::play | ( | LLParcel * | parcel | ) | [static] |
Definition at line 202 of file llviewerparcelmedia.cpp.
References LLControlGroup::getBOOL(), LLParcel::getMediaAutoScale(), LLParcel::getMediaHeight(), LLParcel::getMediaID(), LLParcel::getMediaLoop(), LLParcel::getMediaType(), LLParcel::getMediaURL(), LLParcel::getMediaWidth(), gSavedSettings, lldebugs, llendl, LLViewerMedia::play(), LLViewerParcelMediaAutoPlay::playStarted(), S32, and LLFirstUse::useMedia().
Referenced by callback_play_media(), handle_click_action_play(), processParcelMediaCommandMessage(), processParcelMediaUpdate(), LLViewerParcelMediaAutoPlay::tick(), LLOverlayBar::toggleMediaPlay(), and update().


| void LLViewerParcelMedia::stop | ( | ) | [static] |
Definition at line 227 of file llviewerparcelmedia.cpp.
References LLViewerMedia::stop().
Referenced by LLOverlayBar::mediaStop(), processParcelMediaCommandMessage(), and update().


| void LLViewerParcelMedia::pause | ( | ) | [static] |
Definition at line 234 of file llviewerparcelmedia.cpp.
References LLViewerMedia::pause().
Referenced by handle_click_action_play(), processParcelMediaCommandMessage(), and LLOverlayBar::toggleMediaPlay().


| void LLViewerParcelMedia::start | ( | void | ) | [static] |
Definition at line 240 of file llviewerparcelmedia.cpp.
References LLViewerParcelMediaAutoPlay::playStarted(), LLViewerMedia::start(), and LLFirstUse::useMedia().
Referenced by handle_click_action_play(), processParcelMediaCommandMessage(), and LLOverlayBar::toggleMediaPlay().


| void LLViewerParcelMedia::seek | ( | F32 | time | ) | [static] |
Definition at line 249 of file llviewerparcelmedia.cpp.
References LLViewerMedia::seek().
Referenced by processParcelMediaCommandMessage().


| LLMediaBase::EStatus LLViewerParcelMedia::getStatus | ( | ) | [static] |
Definition at line 256 of file llviewerparcelmedia.cpp.
References LLViewerMedia::getStatus().
Referenced by cursor_from_parcel_media(), LLMediaRemoteCtrl::enableMediaButtons(), and handle_click_action_play().


| void LLViewerParcelMedia::processParcelMediaCommandMessage | ( | LLMessageSystem * | msg, | |
| void ** | ||||
| ) | [static] |
Definition at line 263 of file llviewerparcelmedia.cpp.
References LLViewerParcelMgr::getAgentParcel(), LLMessageSystem::getF32(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLMessageSystem::getU32(), LLViewerMedia::hasMedia(), LLViewerMedia::isMediaPaused(), PARCEL_MEDIA_COMMAND_LOOP, PARCEL_MEDIA_COMMAND_PAUSE, PARCEL_MEDIA_COMMAND_PLAY, PARCEL_MEDIA_COMMAND_STOP, PARCEL_MEDIA_COMMAND_TIME, PARCEL_MEDIA_COMMAND_UNLOAD, pause(), play(), seek(), start(), and stop().
Referenced by initClass().


| void LLViewerParcelMedia::processParcelMediaUpdate | ( | LLMessageSystem * | msg, | |
| void ** | ||||
| ) | [static] |
Definition at line 329 of file llviewerparcelmedia.cpp.
References FALSE, LLViewerParcelMgr::getAgentParcel(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLParcel::getMediaAutoScale(), LLParcel::getMediaHeight(), LLParcel::getMediaID(), LLParcel::getMediaLoop(), LLParcel::getMediaType(), LLParcel::getMediaURL(), LLParcel::getMediaWidth(), LLMessageSystem::getNumberOfBlocks(), LLMessageSystem::getS32(), LLMessageSystem::getString(), LLMessageSystem::getU8(), LLMessageSystem::getUUID(), play(), S32, LLParcel::setMediaAutoScale(), LLParcel::setMediaHeight(), LLParcel::setMediaID(), LLParcel::setMediaLoop(), LLParcel::setMediaType(), LLParcel::setMediaURL(), and LLParcel::setMediaWidth().
Referenced by initClass().


S32 LLViewerParcelMedia::sMediaParcelLocalID = 0 [static] |
1.5.5