JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
VideoComponent::Pimpl::DirectShowContext::NativeWindowClass Struct Reference
Inheritance diagram for VideoComponent::Pimpl::DirectShowContext::NativeWindowClass:
Collaboration diagram for VideoComponent::Pimpl::DirectShowContext::NativeWindowClass:

Public Member Functions

LPCTSTR getWindowClassName () const noexcept
 
bool isRegistered () const noexcept
 

Private Member Functions

 NativeWindowClass ()
 
 ~NativeWindowClass ()
 

Static Private Member Functions

static LRESULT CALLBACK wndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
 

Private Attributes

ATOM atom = {}
 

Constructor & Destructor Documentation

◆ NativeWindowClass()

VideoComponent::Pimpl::DirectShowContext::NativeWindowClass::NativeWindowClass ( )
inlineprivate

References atom, int(), jassert, and wndProc().

◆ ~NativeWindowClass()

VideoComponent::Pimpl::DirectShowContext::NativeWindowClass::~NativeWindowClass ( )
inlineprivate

References atom, and getWindowClassName().

Member Function Documentation

◆ getWindowClassName()

LPCTSTR VideoComponent::Pimpl::DirectShowContext::NativeWindowClass::getWindowClassName ( ) const
inlinenoexcept

References atom.

Referenced by ~NativeWindowClass().

◆ isRegistered()

bool VideoComponent::Pimpl::DirectShowContext::NativeWindowClass::isRegistered ( ) const
inlinenoexcept

References atom.

◆ wndProc()

static LRESULT CALLBACK VideoComponent::Pimpl::DirectShowContext::NativeWindowClass::wndProc ( HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
)
inlinestaticprivate

Member Data Documentation

◆ atom

ATOM VideoComponent::Pimpl::DirectShowContext::NativeWindowClass::atom = {}
private

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