Ignore:
Timestamp:
Mar 18, 2013, 4:32:08 PM (11 years ago)
Author:
Paul Brossier <piem@piem.org>
Branches:
feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
Children:
bb42f65
Parents:
de5d3f1
Message:

src/io/*.h: add documentation to source and sink

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/io/sink_sndfile.h

    rde5d3f1 rac20c85  
    11/*
    2   Copyright (C) 2012 Paul Brossier <piem@aubio.org>
     2  Copyright (C) 2012-2013 Paul Brossier <piem@aubio.org>
    33
    44  This file is part of aubio.
     
    2424/** \file
    2525
    26   sndfile sink
     26  Write to file using [libsndfile](http://www.mega-nerd.com/libsndfile/)
     27
     28  Avoid including this file directly! Prefer using ::aubio_sink_t instead to
     29  make your code portable.
     30
     31  To read from file, use ::aubio_source_t.
    2732
    2833  \example io/test-sink_sndfile.c
     
    3540
    3641typedef struct _aubio_sink_sndfile_t aubio_sink_sndfile_t;
    37 aubio_sink_sndfile_t * new_aubio_sink_sndfile(char_t * method, uint_t samplerate);
     42
     43/**
     44
     45  create new ::aubio_sink_sndfile_t
     46
     47  \param uri the file path or uri to write to
     48  \param samplerate sample rate to write the file at
     49
     50  \return newly created ::aubio_sink_sndfile_t
     51
     52  Creates a new sink object.
     53
     54*/
     55aubio_sink_sndfile_t * new_aubio_sink_sndfile(char_t * uri, uint_t samplerate);
     56
     57/**
     58
     59  write monophonic vector of length hop_size to sink
     60
     61  \param s sink, created with ::new_aubio_sink_sndfile
     62  \param write_data ::fvec_t samples to write to sink
     63  \param write number of frames to write
     64
     65*/
    3866void aubio_sink_sndfile_do(aubio_sink_sndfile_t * s, fvec_t * write_data, uint_t write);
     67
     68/**
     69
     70  close sink and cleanup memory
     71
     72  \param s sink, created with ::new_aubio_sink_sndfile
     73
     74*/
    3975void del_aubio_sink_sndfile(aubio_sink_sndfile_t * s);
    4076
Note: See TracChangeset for help on using the changeset viewer.