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

#include <pulseaudio_backend.h>

Inheritance diagram for ARDOUR::PulseMidiEvent:
[legend]

Public Member Functions

 PulseMidiEvent (const pframes_t timestamp, const uint8_t *data, size_t size)
 
 PulseMidiEvent (const PulseMidiEvent &other)
 
size_t size () const
 
pframes_t timestamp () const
 
const uint8_t * data () const
 
const uint8_t * const_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 pulseaudio_backend.h.

Constructor & Destructor Documentation

◆ PulseMidiEvent() [1/2]

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

◆ PulseMidiEvent() [2/2]

ARDOUR::PulseMidiEvent::PulseMidiEvent ( const PulseMidiEvent other)

Member Function Documentation

◆ const_data()

const uint8_t* ARDOUR::PulseMidiEvent::const_data ( ) const
inline

Definition at line 54 of file pulseaudio_backend.h.

◆ data()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 53 of file pulseaudio_backend.h.

◆ size()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 51 of file pulseaudio_backend.h.

◆ timestamp()

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

Implements ARDOUR::BackendMIDIEvent.

Definition at line 52 of file pulseaudio_backend.h.

Member Data Documentation

◆ _data

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

Definition at line 59 of file pulseaudio_backend.h.

◆ _size

size_t ARDOUR::PulseMidiEvent::_size
private

Definition at line 57 of file pulseaudio_backend.h.

◆ _timestamp

pframes_t ARDOUR::PulseMidiEvent::_timestamp
private

Definition at line 58 of file pulseaudio_backend.h.


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