1mlib_SignalADPCMInit(3MLIB)mediaLib Library Functionsmlib_SignalADPCMInit(3MLIB)
2
3
4

NAME

6       mlib_SignalADPCMInit  -  adaptive  differential  pulse  code modulation
7       (ADPCM)
8

SYNOPSIS

10       cc [ flag... ] file... -lmlib [ library... ]
11       #include <mlib.h>
12
13       mlib_status mlib_SignalADPCMInit(void **state);
14
15

DESCRIPTION

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

PARAMETERS

23       The function takes the following arguments:
24
25       state    Internal structure of the codec.
26
27

RETURN VALUES

29       The  function  returns MLIB_SUCCESS if successful. Otherwise it returns
30       MLIB_FAILURE.
31

ATTRIBUTES

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

SEE ALSO

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)
Impressum