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

#include <alsa_audiobackend.h>

Inheritance diagram for ARDOUR::AlsaMidiEvent:
[legend]

Public Member Functions

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

Constructor & Destructor Documentation

◆ AlsaMidiEvent() [1/2]

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

◆ AlsaMidiEvent() [2/2]

ARDOUR::AlsaMidiEvent::AlsaMidiEvent ( const AlsaMidiEvent other)

Member Function Documentation

◆ data()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 59 of file alsa_audiobackend.h.

◆ size()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 57 of file alsa_audiobackend.h.

◆ timestamp()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 58 of file alsa_audiobackend.h.

Member Data Documentation

◆ _data

uint8_t ARDOUR::AlsaMidiEvent::_data[(256)]
private

Definition at line 63 of file alsa_audiobackend.h.

◆ _size

size_t ARDOUR::AlsaMidiEvent::_size
private

Definition at line 61 of file alsa_audiobackend.h.

◆ _timestamp

pframes_t ARDOUR::AlsaMidiEvent::_timestamp
private

Definition at line 62 of file alsa_audiobackend.h.


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