ReactOS  0.4.13-dev-656-g74bcf30
synths.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  synth_s
 

Typedefs

typedef int(* func_synth) (real *, int, mpg123_handle *, int)
 
typedef int(* func_synth_mono) (real *, mpg123_handle *)
 
typedef int(* func_synth_stereo) (real *, real *, mpg123_handle *)
 

Enumerations

enum  synth_channel {
  c_plain =0, c_stereo, c_m2s, c_mono,
  c_limit
}
 
enum  synth_resample {
  r_none =-1, r_1to1 =0, r_2to1, r_4to1,
  r_ntom, r_limit
}
 
enum  synth_format {
  f_none =-1, f_16, f_8, f_real,
  f_32, f_limit
}
 

Typedef Documentation

◆ func_synth

typedef int(* func_synth) (real *, int, mpg123_handle *, int)

Definition at line 10 of file synths.h.

◆ func_synth_mono

typedef int(* func_synth_mono) (real *, mpg123_handle *)

Definition at line 11 of file synths.h.

◆ func_synth_stereo

typedef int(* func_synth_stereo) (real *, real *, mpg123_handle *)

Definition at line 12 of file synths.h.

Enumeration Type Documentation

◆ synth_channel

Enumerator
c_plain 
c_stereo 
c_m2s 
c_mono 
c_limit 

Definition at line 13 of file synths.h.

Definition: synths.h:13
Definition: synths.h:13
Definition: synths.h:13
Definition: synths.h:13

◆ synth_format

Enumerator
f_none 
f_16 
f_8 
f_real 
f_32 
f_limit 

Definition at line 27 of file synths.h.

28 {
29  f_none=-1
30 # ifndef NO_16BIT
31  ,f_16
32 # endif
33 # ifndef NO_8BIT
34  ,f_8
35 # endif
36 # ifndef NO_REAL
37  ,f_real
38 # endif
39 # ifndef NO_32BIT
40  ,f_32
41 # endif
42  ,f_limit
43 };
Definition: synths.h:40
Definition: synths.h:42
Definition: synths.h:37
Definition: synths.h:29
Definition: synths.h:31
Definition: synths.h:34

◆ synth_resample

Enumerator
r_none 
r_1to1 
r_2to1 
r_4to1 
r_ntom 
r_limit 

Definition at line 14 of file synths.h.

15 {
16  r_none=-1
17  ,r_1to1=0
18 # ifndef NO_DOWNSAMPLE
19  ,r_2to1
20  ,r_4to1
21 # endif
22 # ifndef NO_NTOM
23  ,r_ntom
24 # endif
25  ,r_limit
26 };
Definition: synths.h:25
Definition: synths.h:23
Definition: synths.h:17
Definition: synths.h:20
Definition: synths.h:19
Definition: synths.h:16