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

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

Public Member Functions

 LegacyVirtualOutput ()
 Creates an invalid virtual port that doesn't correspond to any virtual device.
 
 ~LegacyVirtualOutput ()
 
 LegacyVirtualOutput (LegacyVirtualOutput &&) noexcept
 
LegacyVirtualOutput & operator= (LegacyVirtualOutput &&) noexcept
 
 LegacyVirtualOutput (const LegacyVirtualOutput &)=delete
 
LegacyVirtualOutput & operator= (const LegacyVirtualOutput &)=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 output port.

Constructor & Destructor Documentation

◆ LegacyVirtualOutput() [1/3]

juce::universal_midi_packets::LegacyVirtualOutput::LegacyVirtualOutput ( )

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

◆ ~LegacyVirtualOutput()

juce::universal_midi_packets::LegacyVirtualOutput::~LegacyVirtualOutput ( )

◆ LegacyVirtualOutput() [2/3]

juce::universal_midi_packets::LegacyVirtualOutput::LegacyVirtualOutput ( LegacyVirtualOutput &&  )
noexcept

◆ LegacyVirtualOutput() [3/3]

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ getId()

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

Retrieves the unique id of this input.

You can pass this ID to Session::connectOutput() in order to send messages to this output.

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::LegacyVirtualOutput::isAlive ( ) const

Referenced by operator bool().

◆ operator bool()

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

References isAlive().


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