1mlib_SignalADPCMInit(3MLIB)mediaLib Library Functionsmlib_SignalADPCMInit(3MLIB)
2
3
4
6 mlib_SignalADPCMInit - adaptive differential pulse code modulation
7 (ADPCM)
8
10 cc [ flag... ] file... -lmlib [ library... ]
11 #include <mlib.h>
12
13 mlib_status mlib_SignalADPCMInit(void **state);
14
15
17 The mlib_SignalADPCMInit() function creates the internal structure for
18 the codec for functions that perform adaptive differential pulse code
19 modulation (ADPCM) in compliance with the ITU (former CCITT) G.721,
20 G.723, and G.726 specifications.
21
23 The function takes the following arguments:
24
25 state Internal structure of the codec.
26
27
29 The function returns MLIB_SUCCESS if successful. Otherwise it returns
30 MLIB_FAILURE.
31
33 See attributes(5) for descriptions of the following attributes:
34
35
36
37
38 ┌─────────────────────────────┬─────────────────────────────┐
39 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
40 ├─────────────────────────────┼─────────────────────────────┤
41 │Interface Stability │Committed │
42 ├─────────────────────────────┼─────────────────────────────┤
43 │MT-Level │MT-Safe │
44 └─────────────────────────────┴─────────────────────────────┘
45
47 mlib_SignalADPCM2Bits2Linear(3MLIB), mlib_SignalADPCM3Bits2Lin‐
48 ear(3MLIB), mlib_SignalADPCM4Bits2Linear(3MLIB), mlib_SignalAD‐
49 PCM5Bits2Linear(3MLIB), mlib_SignalADPCMFree(3MLIB), mlib_Sig‐
50 nalLinear2ADPCM2Bits(3MLIB), mlib_SignalLinear2ADPCM3Bits(3MLIB),
51 mlib_SignalLinear2ADPCM4Bits(3MLIB), mlib_Sig‐
52 nalLinear2ADPCM5Bits(3MLIB), attributes(5)
53
54
55
56SunOS 5.11 2 Mar 2007 mlib_SignalADPCMInit(3MLIB)