Thu Oct 11 06:47:15 2012

Asterisk developer's documentation


ex_alaw.h

Go to the documentation of this file.
00001 /*! \file
00002  * \brief 8-bit data
00003  *
00004  * Copyright (C) 2008, Digium, Inc.
00005  *
00006  * Distributed under the terms of the GNU General Public License
00007  *
00008  */
00009 
00010 static uint8_t ex_alaw[] = {
00011    0x00, 0x03, 0x06, 0x09, 0x0c, 0x0f, 0x12, 0x15,
00012    0x10, 0x18, 0x1b, 0x1e, 0x21, 0x24, 0x27, 0x2a,
00013    0x20, 0x2d, 0x30, 0x33, 0x36, 0x39, 0x3c, 0x3f,
00014    0x30, 0x42, 0x45, 0x48, 0x4b, 0x4e, 0x51, 0x54,
00015    0x40, 0x57, 0x5a, 0x5d, 0x60, 0x63, 0x66, 0x69,
00016    0x50, 0x6c, 0x6f, 0x72, 0x75, 0x78, 0x7b, 0x7e,
00017    0x60, 0x81, 0x84, 0x87, 0x8a, 0x8d, 0x90, 0x93,
00018    0x70, 0x96, 0x99, 0x9c, 0x9f, 0xa2, 0xa5, 0xa8,
00019    0x80, 0xab, 0xae, 0xb1, 0xb4, 0xb7, 0xba, 0xbd,
00020    0x90, 0xc0, 0xc3, 0xc6, 0xc9, 0xcc, 0xcf, 0xd2,
00021 };
00022 
00023 static struct ast_frame *alaw_sample(void)
00024 {
00025    static struct ast_frame f = {
00026       .frametype = AST_FRAME_VOICE,
00027       .subclass = AST_FORMAT_ALAW,
00028       .datalen = sizeof(ex_alaw),
00029       .samples = ARRAY_LEN(ex_alaw),
00030       .mallocd = 0,
00031       .offset = 0,
00032       .src = __PRETTY_FUNCTION__,
00033       .data.ptr = ex_alaw,
00034    };
00035 
00036    return &f;
00037 }

Generated on Thu Oct 11 06:47:15 2012 for Asterisk - the Open Source PBX by  doxygen 1.5.6