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

SubtitleVMR9OutputPin Class Reference

#include <SubtitleVMR9OutputPin.h>

List of all members.

Public Member Functions

 SubtitleVMR9OutputPin (SubtitleVMR9Filter *inParentFilter, CCritSec *inFilterLock, CHAR *inObjectName, LPCWSTR inPinDisplayName)
virtual ~SubtitleVMR9OutputPin (void)
virtual HRESULT CheckConnect (IPin *pPin)
virtual HRESULT CheckMediaType (const CMediaType *pmt)
virtual STDMETHODIMP BeginFlush ()
virtual STDMETHODIMP EndFlush ()
virtual HRESULT SetSubtitle (wstring inSubtitle)
HRESULT GetMediaType (int inPosition, CMediaType *outMediaType)
bool FillVideoInfoHeader (VIDEOINFOHEADER *inFormatBuffer)
void FillMediaType (CMediaType *outMediaType)

Protected Member Functions

void SetColorRef (VMR9AlphaBitmap &bmpInfo)

Protected Attributes

SubtitleVMR9FiltermParentFilter
HRESULT mHR
IVMRMixerBitmap9 * mBitmapMixer
VMR9AlphaBitmap mAlphaBitmap


Constructor & Destructor Documentation

SubtitleVMR9OutputPin::SubtitleVMR9OutputPin SubtitleVMR9Filter inParentFilter,
CCritSec *  inFilterLock,
CHAR *  inObjectName,
LPCWSTR  inPinDisplayName
 

SubtitleVMR9OutputPin::~SubtitleVMR9OutputPin void   )  [virtual]
 


Member Function Documentation

STDMETHODIMP SubtitleVMR9OutputPin::BeginFlush  )  [virtual]
 

HRESULT SubtitleVMR9OutputPin::CheckConnect IPin *  pPin  )  [virtual]
 

HRESULT SubtitleVMR9OutputPin::CheckMediaType const CMediaType *  pmt  )  [virtual]
 

STDMETHODIMP SubtitleVMR9OutputPin::EndFlush  )  [virtual]
 

void SubtitleVMR9OutputPin::FillMediaType CMediaType *  outMediaType  ) 
 

bool SubtitleVMR9OutputPin::FillVideoInfoHeader VIDEOINFOHEADER *  inFormatBuffer  ) 
 

HRESULT SubtitleVMR9OutputPin::GetMediaType int  inPosition,
CMediaType *  outMediaType
 

void SubtitleVMR9OutputPin::SetColorRef VMR9AlphaBitmap &  bmpInfo  )  [protected]
 

HRESULT SubtitleVMR9OutputPin::SetSubtitle wstring  inSubtitle  )  [virtual]
 


Member Data Documentation

VMR9AlphaBitmap SubtitleVMR9OutputPin::mAlphaBitmap [protected]
 

IVMRMixerBitmap9* SubtitleVMR9OutputPin::mBitmapMixer [protected]
 

HRESULT SubtitleVMR9OutputPin::mHR [protected]
 

SubtitleVMR9Filter* SubtitleVMR9OutputPin::mParentFilter [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 5 22:34:30 2004 for oggdsf by  doxygen 1.3.9