Represents a virtual MIDI 1.0 output port.
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 | |
| juce::universal_midi_packets::LegacyVirtualOutput::LegacyVirtualOutput | ( | ) |
Creates an invalid virtual port that doesn't correspond to any virtual device.
Referenced by LegacyVirtualOutput(), LegacyVirtualOutput(), operator=(), and operator=().
| juce::universal_midi_packets::LegacyVirtualOutput::~LegacyVirtualOutput | ( | ) |
|
noexcept |
References LegacyVirtualOutput().
|
delete |
References LegacyVirtualOutput().
|
noexcept |
References LegacyVirtualOutput().
|
delete |
References LegacyVirtualOutput().
| 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().
References getId().
Referenced by getId().
| bool juce::universal_midi_packets::LegacyVirtualOutput::isAlive | ( | ) | const |
References isAlive().
Referenced by isAlive(), and operator bool().
|
inlineexplicit |
References isAlive().