~ubuntu-branches/ubuntu/trusty/libsoxr/trusty

« back to all changes in this revision

Viewing changes to src/data-io.h

  • Committer: Package Import Robot
  • Author(s): Benjamin Drung
  • Date: 2013-01-19 13:59:15 UTC
  • Revision ID: package-import@ubuntu.com-20130119135915-ig85015j5zwtf0rp
Tags: upstream-0.1.0
ImportĀ upstreamĀ versionĀ 0.1.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* SoX Resampler Library      Copyright (c) 2007-13 robs@users.sourceforge.net
 
2
 * Licence for this file: LGPL v2.1                  See LICENCE for details. */
 
3
 
 
4
#if !defined soxr_data_io_included
 
5
#define soxr_data_io_included
 
6
 
 
7
#include "soxr.h"
 
8
 
 
9
void _soxr_deinterleave(
 
10
    double * * dest,
 
11
    soxr_datatype_t data_type,
 
12
    void const * * src0,
 
13
    size_t n,
 
14
    unsigned ch);
 
15
 
 
16
void _soxr_deinterleave_f(
 
17
    float * * dest,
 
18
    soxr_datatype_t data_type,
 
19
    void const * * src0,
 
20
    size_t n,
 
21
    unsigned ch);
 
22
 
 
23
size_t /* clips */ _soxr_interleave(
 
24
    soxr_datatype_t data_type,
 
25
    void * * dest,
 
26
    double const * const * src,
 
27
    size_t n,
 
28
    unsigned ch,
 
29
    unsigned long * seed);
 
30
 
 
31
size_t /* clips */ _soxr_interleave_f(
 
32
    soxr_datatype_t data_type,
 
33
    void * * dest,
 
34
    float const * const * src,
 
35
    size_t n,
 
36
    unsigned ch,
 
37
    unsigned long * seed);
 
38
 
 
39
#endif