ardour
Public Member Functions | Public Attributes | List of all members
ARDOUR::AudioRange Struct Reference

#include <types.h>

Public Member Functions

 AudioRange (framepos_t s, framepos_t e, uint32_t i)
 
framecnt_t length ()
 
bool operator== (const AudioRange &other) const
 
bool equal (const AudioRange &other) const
 
Evoral::OverlapType coverage (framepos_t s, framepos_t e) const
 

Public Attributes

framepos_t start
 
framepos_t end
 
uint32_t id
 

Detailed Description

Definition at line 288 of file types.h.

Constructor & Destructor Documentation

ARDOUR::AudioRange::AudioRange ( framepos_t  s,
framepos_t  e,
uint32_t  i 
)
inline

Definition at line 293 of file types.h.

Member Function Documentation

Evoral::OverlapType ARDOUR::AudioRange::coverage ( framepos_t  s,
framepos_t  e 
) const
inline

Definition at line 305 of file types.h.

bool ARDOUR::AudioRange::equal ( const AudioRange other) const
inline

Definition at line 301 of file types.h.

framecnt_t ARDOUR::AudioRange::length ( )
inline

Definition at line 295 of file types.h.

bool ARDOUR::AudioRange::operator== ( const AudioRange other) const
inline

Definition at line 297 of file types.h.

Member Data Documentation

framepos_t ARDOUR::AudioRange::end

Definition at line 290 of file types.h.

uint32_t ARDOUR::AudioRange::id

Definition at line 291 of file types.h.

framepos_t ARDOUR::AudioRange::start

Definition at line 289 of file types.h.


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