ref: 0e0a049d1e2bd6633d92aa8436dff4ad78d3af39
dir: /interfaces/cpp/aubiocpp.cpp/
#include "aubio.h" #include "aubiocpp.h" namespace aubio { fvec::fvec(uint_t length, uint_t channels) { self = new_fvec(length, channels); } fvec::~fvec() { del_fvec(self); } smpl_t* fvec::operator[]( uint_t channel ) { return fvec_get_channel(self, channel); } cvec::cvec(uint_t length, uint_t channels) { self = new_cvec(length, channels); norm = cvec_get_norm(self); phas = cvec_get_phas(self); } cvec::~cvec() { del_cvec(self); } }