JUCE API reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::universal_midi_packets::LegacyVirtualInput Class Reference

Represents a virtual MIDI 1.0 input port. More...

Public Member Functions

 LegacyVirtualInput ()
 Creates an invalid virtual port that doesn't correspond to any virtual device.
 
 ~LegacyVirtualInput ()
 
 LegacyVirtualInput (LegacyVirtualInput &&) noexcept
 
LegacyVirtualInput & operator= (LegacyVirtualInput &&) noexcept
 
 LegacyVirtualInput (const LegacyVirtualInput &)=delete
 
LegacyVirtualInput & operator= (const LegacyVirtualInput &)=delete
 
EndpointId getId () const
 Retrieves the unique id of this input.
 
bool isAlive () const
 
 operator bool () const
 

Detailed Description

Represents a virtual MIDI 1.0 input port.

Constructor & Destructor Documentation

◆ LegacyVirtualInput() [1/3]

juce::universal_midi_packets::LegacyVirtualInput::LegacyVirtualInput ( )

Creates an invalid virtual port that doesn't correspond to any virtual device.

◆ ~LegacyVirtualInput()

juce::universal_midi_packets::LegacyVirtualInput::~LegacyVirtualInput ( )

◆ LegacyVirtualInput() [2/3]

juce::universal_midi_packets::LegacyVirtualInput::LegacyVirtualInput ( LegacyVirtualInput &&  )
noexcept

◆ LegacyVirtualInput() [3/3]

juce::universal_midi_packets::LegacyVirtualInput::LegacyVirtualInput ( const LegacyVirtualInput &  )
delete

Member Function Documentation

◆ operator=() [1/2]

LegacyVirtualInput & juce::universal_midi_packets::LegacyVirtualInput::operator= ( LegacyVirtualInput &&  )
noexcept

◆ operator=() [2/2]

LegacyVirtualInput & juce::universal_midi_packets::LegacyVirtualInput::operator= ( const LegacyVirtualInput &  )
delete

◆ getId()

EndpointId juce::universal_midi_packets::LegacyVirtualInput::getId ( ) const

Retrieves the unique id of this input.

You can pass this ID to Session::connectInput() in order to receive messages sent to this input.

Note that this ID is not guaranteed to be stable - creating the 'same' virtual device across several program invocations may produce a different ID each time.

To fetch the current details of this device, you can pass this ID to Endpoints::getEndpoint().

◆ isAlive()

bool juce::universal_midi_packets::LegacyVirtualInput::isAlive ( ) const

Referenced by operator bool().

◆ operator bool()

juce::universal_midi_packets::LegacyVirtualInput::operator bool ( ) const
inlineexplicit

References isAlive().


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