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

#include <coreaudio_backend.h>

Inheritance diagram for ARDOUR::CoreMidiEvent:
[legend]

Public Member Functions

 CoreMidiEvent (const pframes_t timestamp, const uint8_t *data, size_t size)
 
 CoreMidiEvent (const CoreMidiEvent &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 47 of file coreaudio_backend.h.

Constructor & Destructor Documentation

◆ CoreMidiEvent() [1/2]

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

◆ CoreMidiEvent() [2/2]

ARDOUR::CoreMidiEvent::CoreMidiEvent ( const CoreMidiEvent other)

Member Function Documentation

◆ data()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 53 of file coreaudio_backend.h.

◆ size()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 51 of file coreaudio_backend.h.

◆ timestamp()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 52 of file coreaudio_backend.h.

Member Data Documentation

◆ _data

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

Definition at line 57 of file coreaudio_backend.h.

◆ _size

size_t ARDOUR::CoreMidiEvent::_size
private

Definition at line 55 of file coreaudio_backend.h.

◆ _timestamp

pframes_t ARDOUR::CoreMidiEvent::_timestamp
private

Definition at line 56 of file coreaudio_backend.h.


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