Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::PortMidiEvent Class Reference

#include <portaudio_backend.h>

Inheritance diagram for ARDOUR::PortMidiEvent:
[legend]

Public Member Functions

 PortMidiEvent (const pframes_t timestamp, const uint8_t *data, size_t size)
 
 PortMidiEvent (const PortMidiEvent &other)
 
size_t size () const
 
pframes_t timestamp () const
 
const uint8_t * data () const
 
- Public Member Functions inherited from ARDOUR::BackendMIDIEvent
virtual ~BackendMIDIEvent ()
 
bool operator< (const BackendMIDIEvent &other) const
 

Private Attributes

size_t _size
 
pframes_t _timestamp
 
uint8_t _data [256]
 

Detailed Description

Definition at line 45 of file portaudio_backend.h.

Constructor & Destructor Documentation

◆ PortMidiEvent() [1/2]

ARDOUR::PortMidiEvent::PortMidiEvent ( const pframes_t  timestamp,
const uint8_t *  data,
size_t  size 
)

◆ PortMidiEvent() [2/2]

ARDOUR::PortMidiEvent::PortMidiEvent ( const PortMidiEvent other)

Member Function Documentation

◆ data()

const uint8_t* ARDOUR::PortMidiEvent::data ( ) const
inlinevirtual

Implements ARDOUR::BackendMIDIEvent.

Definition at line 51 of file portaudio_backend.h.

◆ size()

size_t ARDOUR::PortMidiEvent::size ( ) const
inlinevirtual

Implements ARDOUR::BackendMIDIEvent.

Definition at line 49 of file portaudio_backend.h.

◆ timestamp()

pframes_t ARDOUR::PortMidiEvent::timestamp ( ) const
inlinevirtual

Implements ARDOUR::BackendMIDIEvent.

Definition at line 50 of file portaudio_backend.h.

Member Data Documentation

◆ _data

uint8_t ARDOUR::PortMidiEvent::_data[256]
private

Definition at line 55 of file portaudio_backend.h.

◆ _size

size_t ARDOUR::PortMidiEvent::_size
private

Definition at line 53 of file portaudio_backend.h.

◆ _timestamp

pframes_t ARDOUR::PortMidiEvent::_timestamp
private

Definition at line 54 of file portaudio_backend.h.


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