#include <llmediabase.h>
Inheritance diagram for LLMediaBase:


Definition at line 41 of file llmediabase.h.
| anonymous enum | 
Definition at line 63 of file llmediabase.h.
| LLMediaBase::LLMediaBase | ( | ) | 
Definition at line 38 of file llmediabase.cpp.
| virtual LLMediaBase::~LLMediaBase | ( | ) |  [inline, virtual] | 
Definition at line 47 of file llmediabase.h.
| BOOL LLMediaBase::addMediaObserver | ( | LLMediaObserver * | observerIn | ) |  [virtual] | 
Definition at line 200 of file llmediabase.cpp.
References LLMediaEmitter< T >::addObserver(), and mMediaEventEmitter.
| void LLMediaBase::bufferChanged | ( | ) |  [inline] | 
| bool LLMediaBase::getBufferChanged | ( | ) | const  [inline] | 
Definition at line 134 of file llmediabase.h.
References mBufferChangeCount, and mLastBufferChangeCount.
| S32 LLMediaBase::getMediaBufferSize | ( | ) | const  [virtual] | 
Definition at line 188 of file llmediabase.cpp.
References mMediaDepthBytes, mMediaHeight, mMediaRowbytes, and mMediaWidth.
| virtual U8* LLMediaBase::getMediaData | ( | ) |  [pure virtual] | 
| S32 LLMediaBase::getMediaDepthBytes | ( | ) | const  [virtual] | 
Definition at line 181 of file llmediabase.cpp.
References mMediaDepthBytes.
Referenced by LLMediaEngine::createImageRaw().
| S32 LLMediaBase::getMediaHeight | ( | ) | const  [virtual] | 
Definition at line 174 of file llmediabase.cpp.
References mMediaHeight.
Referenced by LLMediaEngine::createImageRaw(), and LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getMediaWidth | ( | ) | const  [virtual] | 
Definition at line 167 of file llmediabase.cpp.
References mMediaWidth.
Referenced by LLMediaEngine::createImageRaw(), and LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getTextureDepth | ( | ) | const  [virtual] | 
Definition at line 132 of file llmediabase.cpp.
References mTextureDepth.
Referenced by LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getTextureFormatInternal | ( | ) | const  [virtual] | 
Definition at line 139 of file llmediabase.cpp.
References mTextureFormatInternal.
Referenced by LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getTextureFormatPrimary | ( | ) | const  [virtual] | 
Definition at line 146 of file llmediabase.cpp.
References mTextureFormatPrimary.
Referenced by LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getTextureFormatSwapBytes | ( | ) | const  [virtual] | 
Definition at line 160 of file llmediabase.cpp.
References mTextureFormatSwapBytes.
Referenced by LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getTextureFormatType | ( | ) | const  [virtual] | 
Definition at line 153 of file llmediabase.cpp.
References mTextureFormatType.
Referenced by LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getTextureHeight | ( | ) | const  [virtual] | 
Definition at line 125 of file llmediabase.cpp.
References mTextureHeight.
Referenced by LLViewerImageList::updateImagesMediaStreams().
| S32 LLMediaBase::getTextureWidth | ( | ) | const  [virtual] | 
Definition at line 118 of file llmediabase.cpp.
References mTextureWidth.
Referenced by LLViewerImageList::updateImagesMediaStreams().
| BOOL LLMediaBase::init | ( | ) |  [virtual] | 
Definition at line 82 of file llmediabase.cpp.
References mMediaEventEmitter, LLMediaObserver::onInit(), TRUE, and LLMediaEmitter< T >::update().
Referenced by LLMediaEngine::load().
| virtual BOOL LLMediaBase::isLoaded | ( | ) | const  [inline, virtual] | 
Reimplemented in LLMediaMovieBase.
Definition at line 105 of file llmediabase.h.
References TRUE.
Referenced by LLMediaEngine::isLoaded().
| virtual BOOL LLMediaBase::isLooping | ( | ) | const  [inline, virtual] | 
Reimplemented in LLMediaMovieBase.
Definition at line 108 of file llmediabase.h.
References FALSE.
Referenced by LLViewerParcelMgr::processParcelProperties().
| virtual BOOL LLMediaBase::isPaused | ( | ) | const  [inline, virtual] | 
| virtual BOOL LLMediaBase::isPlaying | ( | ) | const  [inline, virtual] | 
Reimplemented in LLMediaMovieBase.
Definition at line 107 of file llmediabase.h.
References TRUE.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 95 of file llmediabase.cpp.
References mMediaEventEmitter, LLMediaObserver::onLoad(), TRUE, and LLMediaEmitter< T >::update().
Referenced by LLMediaEngine::load().
Reimplemented in LLMediaMovieBase.
Definition at line 101 of file llmediabase.h.
References TRUE.
Referenced by LLMediaEngine::loop().
| LLMediaBase * LLMediaBase::make | ( | const MediaType | mediaTypeIn, | |
| S32 | width_pixels, | |||
| S32 | height_pixels | |||
| ) |  [static] | 
Definition at line 58 of file llmediabase.cpp.
References QuickTime.
Referenced by LLMediaEngine::load().
| virtual BOOL LLMediaBase::pause | ( | ) |  [inline, virtual] | 
Reimplemented in LLMediaMovieBase.
Definition at line 102 of file llmediabase.h.
References TRUE.
Referenced by LLMediaEngine::pause().
| virtual BOOL LLMediaBase::play | ( | ) |  [inline, virtual] | 
Reimplemented in LLMediaMovieBase.
Definition at line 100 of file llmediabase.h.
References TRUE.
Referenced by LLMediaEngine::play().
| BOOL LLMediaBase::remMediaObserver | ( | LLMediaObserver * | observerIn | ) |  [virtual] | 
Definition at line 207 of file llmediabase.cpp.
References mMediaEventEmitter, and LLMediaEmitter< T >::remObserver().
| void LLMediaBase::resetBufferChanged | ( | ) |  [inline] | 
Definition at line 135 of file llmediabase.h.
References mBufferChangeCount, and mLastBufferChangeCount.
Reimplemented in LLMediaMovieBase.
Definition at line 103 of file llmediabase.h.
References TRUE.
Referenced by LLMediaEngine::seek().
Reimplemented in LLMediaMovieBase.
Definition at line 109 of file llmediabase.h.
Referenced by LLMediaEngine::load().
Referenced by LLMediaEngine::convertImageAndLoadUrl(), and LLMediaEngine::handleSizeChangedRequest().
Reimplemented in LLMediaMovieBase.
Definition at line 104 of file llmediabase.h.
References TRUE.
Referenced by LLMediaEngine::setVolume().
| virtual BOOL LLMediaBase::stop | ( | ) |  [inline, virtual] | 
Reimplemented in LLMediaMovieBase.
Definition at line 99 of file llmediabase.h.
References TRUE.
Referenced by LLMediaEngine::stop(), and LLMediaEngine::unload().
| BOOL LLMediaBase::unload | ( | ) |  [virtual] | 
Definition at line 108 of file llmediabase.cpp.
References mMediaEventEmitter, LLMediaObserver::onUnload(), TRUE, and LLMediaEmitter< T >::update().
Referenced by LLMediaEngine::unload().
| virtual S32 LLMediaBase::updateMedia | ( | ) |  [pure virtual] | 
Referenced by LLMediaEngine::update().
| U32 LLMediaBase::mBufferChangeCount  [protected] | 
Definition at line 115 of file llmediabase.h.
Referenced by bufferChanged(), getBufferChanged(), and resetBufferChanged().
| U32 LLMediaBase::mLastBufferChangeCount  [protected] | 
Definition at line 116 of file llmediabase.h.
Referenced by getBufferChanged(), and resetBufferChanged().
| S32 LLMediaBase::mMediaDepthBytes  [protected] | 
Definition at line 120 of file llmediabase.h.
Referenced by getMediaBufferSize(), and getMediaDepthBytes().
| LLMediaEmitter<LLMediaObserver> LLMediaBase::mMediaEventEmitter  [protected] | 
Definition at line 113 of file llmediabase.h.
Referenced by addMediaObserver(), init(), load(), LLMediaMovieBase::pause(), LLMediaMovieBase::play(), remMediaObserver(), LLMediaMovieBase::stop(), and unload().
| S32 LLMediaBase::mMediaHeight  [protected] | 
Definition at line 119 of file llmediabase.h.
Referenced by getMediaBufferSize(), and getMediaHeight().
| S32 LLMediaBase::mMediaRowbytes  [protected] | 
| S32 LLMediaBase::mMediaWidth  [protected] | 
Definition at line 118 of file llmediabase.h.
Referenced by getMediaBufferSize(), and getMediaWidth().
| S32 LLMediaBase::mTextureDepth  [protected] | 
| S32 LLMediaBase::mTextureFormatInternal  [protected] | 
| S32 LLMediaBase::mTextureFormatPrimary  [protected] | 
| S32 LLMediaBase::mTextureFormatSwapBytes  [protected] | 
| S32 LLMediaBase::mTextureFormatType  [protected] | 
| S32 LLMediaBase::mTextureHeight  [protected] | 
| S32 LLMediaBase::mTextureWidth  [protected] | 
| enum { ... } LLMediaBase::updateMediaResult | 
 1.4.7
 1.4.7