Changeset db21ca4 for src/io


Ignore:
Timestamp:
Mar 12, 2014, 1:51:56 AM (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:
1a31baf
Parents:
321d507
Message:

src/io/sink.h: improve documentation, mentioning different sinks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/io/sink.h

    r321d507 rdb21ca4  
    2727
    2828  To read from file, use ::aubio_source_t.
     29
     30  Depending on how aubio was compiled, the following sinks will be available.
     31
     32  When creating a new sink using ::new_aubio_sink, the new function of each of
     33  the compiled-in sinks will be attempted, in the following order, until one of
     34  them gets successfully created. If all sinks returned NULL, ::new_aubio_sink
     35  will return NULL.
     36
     37  \b \p sink_apple_audio : ExtAudioFileRef
     38
     39  This sink uses CoreAudio [Extended Audio File Services]
     40  (https://developer.apple.com/library/mac/documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html)
     41  to write 16-bits encoded WAV files.
     42
     43  \b \p sink_sndfile : libsndfile
     44
     45  This sink uses [libsndfile](http://www.mega-nerd.com/libsndfile/) to write
     46  16-bits encoded WAV files.
     47
     48  \b \p sink_wavwrite : native WAV write
     49
     50  A simple sink to write 16-bits PCM RIFF encoded WAV files.
    2951
    3052  \example io/test-sink.c
Note: See TracChangeset for help on using the changeset viewer.