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