Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CTextureRenderer Class Reference

#include <MovieTexture_DShowHelper.h>

Collaboration diagram for CTextureRenderer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CTextureRenderer ()
 ~CTextureRenderer ()
HRESULT CheckMediaType (const CMediaType *pmt)
HRESULT SetMediaType (const CMediaType *pmt)
HRESULT DoRenderSample (IMediaSample *pMediaSample)
void OnReceiveFirstSample (IMediaSample *pSample)
long GetVidWidth () const
long GetVidHeight () const
void SetRenderTarget (MovieTexture_DShow *pTexture)

Public Attributes

RageSemaphore m_OneFrameDecoded

Protected Attributes

long m_lVidWidth
long m_lVidHeight
long m_lVidPitch
char * output
MovieTexture_DShowm_pTexture

Constructor & Destructor Documentation

CTextureRenderer::CTextureRenderer  ) 
 

CTextureRenderer::~CTextureRenderer  ) 
 


Member Function Documentation

HRESULT CTextureRenderer::CheckMediaType const CMediaType *  pmt  ) 
 

HRESULT CTextureRenderer::DoRenderSample IMediaSample *  pMediaSample  ) 
 

long CTextureRenderer::GetVidHeight  )  const [inline]
 

long CTextureRenderer::GetVidWidth  )  const [inline]
 

void CTextureRenderer::OnReceiveFirstSample IMediaSample *  pSample  ) 
 

HRESULT CTextureRenderer::SetMediaType const CMediaType *  pmt  ) 
 

void CTextureRenderer::SetRenderTarget MovieTexture_DShow pTexture  ) 
 


Member Data Documentation

long CTextureRenderer::m_lVidHeight [protected]
 

long CTextureRenderer::m_lVidPitch [protected]
 

long CTextureRenderer::m_lVidWidth [protected]
 

RageSemaphore CTextureRenderer::m_OneFrameDecoded
 

MovieTexture_DShow* CTextureRenderer::m_pTexture [protected]
 

char* CTextureRenderer::output [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:58:55 2005 for StepMania by doxygen 1.3.7