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

#include <ltc_file_reader.h>

Public Member Functions

 LTCReader (int expected_apv, LTC_TV_STANDARD tv_standard=LTC_TV_FILM_24)
 
 ~LTCReader ()
 
void write (float const *, samplecnt_t n_samples, samplepos_t pos=-1)
 
void raw_write (ltcsnd_sample_t *, size_t, ltc_off_t)
 
samplepos_t read (uint32_t &hh, uint32_t &mm, uint32_t &ss, uint32_t &ff, samplecnt_t &len)
 

Private Attributes

LTCDecoder_decoder
 
samplecnt_t _position
 

Detailed Description

Definition at line 31 of file ltc_file_reader.h.

Constructor & Destructor Documentation

◆ LTCReader()

ARDOUR::LTCReader::LTCReader ( int  expected_apv,
LTC_TV_STANDARD  tv_standard = LTC_TV_FILM_24 
)

◆ ~LTCReader()

ARDOUR::LTCReader::~LTCReader ( )

Member Function Documentation

◆ raw_write()

void ARDOUR::LTCReader::raw_write ( ltcsnd_sample_t ,
size_t  ,
ltc_off_t   
)

◆ read()

samplepos_t ARDOUR::LTCReader::read ( uint32_t &  hh,
uint32_t &  mm,
uint32_t &  ss,
uint32_t &  ff,
samplecnt_t len 
)

◆ write()

void ARDOUR::LTCReader::write ( float const *  ,
samplecnt_t  n_samples,
samplepos_t  pos = -1 
)

Member Data Documentation

◆ _decoder

LTCDecoder* ARDOUR::LTCReader::_decoder
private

Definition at line 43 of file ltc_file_reader.h.

◆ _position

samplecnt_t ARDOUR::LTCReader::_position
private

Definition at line 44 of file ltc_file_reader.h.


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