JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
VideoRenderers::Base Struct Referenceabstract

#include <juce_win32_Video.h>

Inheritance diagram for VideoRenderers::Base:

Public Member Functions

virtual ~Base ()
 
virtual HRESULT create (ComSmartPtr< IGraphBuilder > &, ComSmartPtr< IBaseFilter > &, HWND)=0
 
virtual void displayModeChanged ()=0
 
virtual HRESULT getVideoSize (long &videoWidth, long &videoHeight)=0
 
virtual void repaintVideo (HWND, HDC)=0
 
virtual void setVideoPosition (HWND)=0
 
virtual void setVideoWindow (HWND)=0
 

Constructor & Destructor Documentation

◆ ~Base()

virtual VideoRenderers::Base::~Base ( )
inlinevirtual

Member Function Documentation

◆ create()

virtual HRESULT VideoRenderers::Base::create ( ComSmartPtr< IGraphBuilder > &  ,
ComSmartPtr< IBaseFilter > &  ,
HWND   
)
pure virtual

Implemented in VideoRenderers::EVR, and VideoRenderers::VMR7.

Referenced by ~Base().

◆ displayModeChanged()

virtual void VideoRenderers::Base::displayModeChanged ( )
pure virtual

Implemented in VideoRenderers::EVR, and VideoRenderers::VMR7.

Referenced by ~Base().

◆ getVideoSize()

virtual HRESULT VideoRenderers::Base::getVideoSize ( long &  videoWidth,
long &  videoHeight 
)
pure virtual

Implemented in VideoRenderers::EVR, and VideoRenderers::VMR7.

Referenced by ~Base().

◆ repaintVideo()

virtual void VideoRenderers::Base::repaintVideo ( HWND  ,
HDC   
)
pure virtual

Implemented in VideoRenderers::EVR, and VideoRenderers::VMR7.

Referenced by ~Base().

◆ setVideoPosition()

virtual void VideoRenderers::Base::setVideoPosition ( HWND  )
pure virtual

Implemented in VideoRenderers::EVR, and VideoRenderers::VMR7.

Referenced by ~Base().

◆ setVideoWindow()

virtual void VideoRenderers::Base::setVideoWindow ( HWND  )
pure virtual

Implemented in VideoRenderers::EVR, and VideoRenderers::VMR7.

Referenced by ~Base().


The documentation for this struct was generated from the following file: