#include <MovieTexture_DShow.h>
Inheritance diagram for MovieTexture_DShow:
Public Member Functions | |
MovieTexture_DShow (RageTextureID ID) | |
virtual | ~MovieTexture_DShow () |
CString | Init () |
void | Invalidate () |
void | Update (float fDeltaTime) |
virtual void | Reload () |
virtual void | Play () |
virtual void | Pause () |
virtual void | SetPosition (float fSeconds) |
virtual void | SetPlaybackRate (float fRate) |
void | SetLooping (bool looping=true) |
void | NewData (const char *buffer) |
Private Member Functions | |
CString | Create () |
void | CreateTexture () |
void | SkipUpdates () |
void | StopSkippingUpdates () |
void | CheckFrame () |
CString | GetActiveFilterList () |
unsigned | GetTexHandle () const |
Private Attributes | |
const char * | buffer |
RageSemaphore | buffer_lock |
RageSemaphore | buffer_finished |
unsigned | m_uTexHandle |
CComPtr< IGraphBuilder > | m_pGB |
bool | m_bLoop |
bool | m_bPlaying |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements RageTexture. |
|
Reimplemented from RageMovieTexture. |
|
Reimplemented from RageTexture. |
|
|
|
|
|
|
|
Implements RageMovieTexture. |
|
Reimplemented from RageMovieTexture. |
|
Implements RageMovieTexture. |
|
Implements RageMovieTexture. |
|
|
|
|
|
Reimplemented from RageMovieTexture. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|