LMMS
Loading...
Searching...
No Matches
juce::Win32MidiService::MidiOutHandle Struct Reference
Inheritance diagram for juce::Win32MidiService::MidiOutHandle:
juce::ReferenceCountedObject

Public Types

using Ptr = ReferenceCountedObjectPtr<MidiOutHandle>

Public Member Functions

 MidiOutHandle (Win32MidiService &parent, MidiDeviceInfo d, HMIDIOUT h)
 ~MidiOutHandle ()
Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
void decReferenceCount () noexcept
bool decReferenceCountWithoutDeleting () noexcept
int getReferenceCount () const noexcept

Public Attributes

Win32MidiServiceowner
MidiDeviceInfo deviceInfo
HMIDIOUT handle

Additional Inherited Members

Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()=default
 ReferenceCountedObject (const ReferenceCountedObject &) noexcept
 ReferenceCountedObject (ReferenceCountedObject &&) noexcept
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
virtual ~ReferenceCountedObject ()
void resetReferenceCount () noexcept

Member Typedef Documentation

◆ Ptr

using juce::Win32MidiService::MidiOutHandle::Ptr = ReferenceCountedObjectPtr<MidiOutHandle>

Constructor & Destructor Documentation

◆ MidiOutHandle()

juce::Win32MidiService::MidiOutHandle::MidiOutHandle ( Win32MidiService & parent,
MidiDeviceInfo d,
HMIDIOUT h )
inline

◆ ~MidiOutHandle()

juce::Win32MidiService::MidiOutHandle::~MidiOutHandle ( )
inline

Member Data Documentation

◆ deviceInfo

MidiDeviceInfo juce::Win32MidiService::MidiOutHandle::deviceInfo

◆ handle

HMIDIOUT juce::Win32MidiService::MidiOutHandle::handle

◆ owner

Win32MidiService& juce::Win32MidiService::MidiOutHandle::owner

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