Changeset ac20c85 for src/io/sink_apple_audio.h
- Timestamp:
- Mar 18, 2013, 4:32:08 PM (11 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/io/sink_apple_audio.h
rde5d3f1 rac20c85 1 1 /* 2 Copyright (C) 2012 Paul Brossier <piem@aubio.org>2 Copyright (C) 2012-2013 Paul Brossier <piem@aubio.org> 3 3 4 4 This file is part of aubio. … … 24 24 /** \file 25 25 26 Apple Audio Media 26 Write to file using Apple AudioToolbox's 27 [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) 28 29 Avoid including this file directly! Prefer using ::aubio_sink_t instead to 30 make your code portable. 31 32 To read from file, use ::aubio_source_t. 27 33 28 34 \example io/test-sink_apple_audio.c … … 35 41 36 42 typedef struct _aubio_sink_apple_audio_t aubio_sink_apple_audio_t; 37 aubio_sink_apple_audio_t * new_aubio_sink_apple_audio(char_t * method, uint_t samplerate); 43 44 /** 45 46 create new ::aubio_sink_apple_audio_t 47 48 \param uri the file path or uri to write to 49 \param samplerate sample rate to write the file at 50 51 \return newly created ::aubio_sink_apple_audio_t 52 53 Creates a new sink object. 54 55 */ 56 aubio_sink_apple_audio_t * new_aubio_sink_apple_audio(char_t * uri, uint_t samplerate); 57 58 /** 59 60 write monophonic vector of length hop_size to sink 61 62 \param s sink, created with ::new_aubio_sink_apple_audio 63 \param write_data ::fvec_t samples to write to sink 64 \param write number of frames to write 65 66 */ 38 67 void aubio_sink_apple_audio_do(aubio_sink_apple_audio_t * s, fvec_t * write_data, uint_t write); 68 69 /** 70 71 close sink and cleanup memory 72 73 \param s sink, created with ::new_aubio_sink_apple_audio 74 75 */ 39 76 void del_aubio_sink_apple_audio(aubio_sink_apple_audio_t * s); 40 77
Note: See TracChangeset
for help on using the changeset viewer.