Thu Apr 28 2011 17:13:33

Asterisk developer's documentation


ex_lpc10.h

Go to the documentation of this file.
00001 /*! \file
00002  * \brief
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_lpc10[] = {
00011    0x01, 0x08, 0x31, 0x08, 0x31, 0x80, 0x30,
00012 };
00013 
00014 static struct ast_frame *lpc10_sample(void)
00015 {
00016    static struct ast_frame f = {
00017       .frametype = AST_FRAME_VOICE,
00018       .subclass = AST_FORMAT_LPC10,
00019       .datalen = sizeof(ex_lpc10),
00020       /* All frames are 22 ms long (maybe a little more -- why did he choose
00021          LPC10_SAMPLES_PER_FRAME sample frames anyway?? */
00022       .samples = LPC10_SAMPLES_PER_FRAME,
00023       .mallocd = 0,
00024       .offset = 0,
00025       .src = __PRETTY_FUNCTION__,
00026       .data.ptr = ex_lpc10,
00027    };
00028 
00029    return &f;
00030 }