JUCE  v6.1.6 (6.0.8-1114)
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 ()=default
 
virtual HRESULT create (ComSmartPtr< ComTypes::IGraphBuilder > &, ComSmartPtr< ComTypes::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 ( )
virtualdefault

Member Function Documentation

◆ create()

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

◆ displayModeChanged()

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

◆ getVideoSize()

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

◆ repaintVideo()

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

◆ setVideoPosition()

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

◆ setVideoWindow()

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

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