Changeset 1ece4f8 for src/fmat.c


Ignore:
Timestamp:
Dec 17, 2013, 5:20:23 PM (6 years ago)
Author:
Paul Brossier <piem@piem.org>
Branches:
feature/autosink, feature/constantq, feature/pitchshift, feature/pydocstrings, feature/timestretch, master, pitchshift, sampler, timestretch, yinfft+
Children:
4ed0ed1
Parents:
941c9f9
Message:

src/fmat.h: clean up fmat api

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/fmat.c

    r941c9f9 r1ece4f8  
    4949}
    5050
    51 void fmat_write_sample(fmat_t *s, smpl_t data, uint_t channel, uint_t position) {
     51void fmat_set_sample(fmat_t *s, smpl_t data, uint_t channel, uint_t position) {
    5252  s->data[channel][position] = data;
    5353}
    54 smpl_t fmat_read_sample(fmat_t *s, uint_t channel, uint_t position) {
     54
     55smpl_t fmat_get_sample(fmat_t *s, uint_t channel, uint_t position) {
    5556  return s->data[channel][position];
    5657}
    57 void fmat_put_channel(fmat_t *s, smpl_t * data, uint_t channel) {
    58   s->data[channel] = data;
    59 }
     58
    6059void fmat_get_channel(fmat_t *s, uint_t channel, fvec_t *output) {
    6160  output->data = s->data[channel];
    6261  output->length = s->length;
    6362  return;
     63}
     64
     65smpl_t * fmat_get_channel_data(fmat_t *s, uint_t channel) {
     66  return s->data[channel];
    6467}
    6568
Note: See TracChangeset for help on using the changeset viewer.