Added LLPluginClassMedia::getVolume(). Added setVolume/getVolumeupdateVolume methods to LLViewerMediaImpl. LLViewerMedia::setVolume() now no longer overrides the volume settings on all media instances -- it now sets a "global volume" value which is multiplied by all instances' volumes to modulate them. Cleaned up volume/mute handling in LLPanelMediaHUD (made it go through the LLViewerMediaImpl interface instead of directly through LLPluginClassMedia, and removed the mMediaVolume member variable, since the media impl now stores that state). |
||
|---|---|---|
| .. | ||
| slplugin | ||
| CMakeLists.txt | ||
| llpluginclassmedia.cpp | ||
| llpluginclassmedia.h | ||
| llpluginclassmediaowner.h | ||
| llplugininstance.cpp | ||
| llplugininstance.h | ||
| llpluginmessage.cpp | ||
| llpluginmessage.h | ||
| llpluginmessageclasses.h | ||
| llpluginmessagepipe.cpp | ||
| llpluginmessagepipe.h | ||
| llpluginprocesschild.cpp | ||
| llpluginprocesschild.h | ||
| llpluginprocessparent.cpp | ||
| llpluginprocessparent.h | ||
| llpluginsharedmemory.cpp | ||
| llpluginsharedmemory.h | ||