#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 |