1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv=
"Content-Type" content=
"text/html;charset=iso-8859-1">
3 <title>FLAC: FLAC__Subframe_LPC Struct Reference
</title>
4 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css">
6 <!-- Generated by Doxygen 1.4.2 -->
7 <div class=
"qindex"><a class=
"qindex" href=
"index.html">Main
Page
</a> |
<a class=
"qindex" href=
"modules.html">Modules
</a> |
<a class=
"qindex" href=
"hierarchy.html">Class
Hierarchy
</a> |
<a class=
"qindex" href=
"classes.html">Alphabetical
List
</a> |
<a class=
"qindex" href=
"annotated.html">Class
List
</a> |
<a class=
"qindex" href=
"dirs.html">Directories
</a> |
<a class=
"qindex" href=
"files.html">File
List
</a> |
<a class=
"qindex" href=
"functions.html">Class
Members
</a> |
<a class=
"qindex" href=
"globals.html">File
Members
</a></div>
8 <h1>FLAC__Subframe_LPC Struct Reference
<br>
10 [
<a class=
"el" href=
"group__flac__format.html">FLAC/format.h: format components
</a>]
</small>
11 </h1><code>#include
<<a class=
"el" href=
"format_8h-source.html">format.h
</a>></code>
13 <a href=
"structFLAC____Subframe__LPC-members.html">List of all members.
</a><hr><a name=
"_details"></a><h2>Detailed Description
</h2>
14 LPC subframe. (c.f.
<a href=
"../format.html#subframe_lpc">format specification
</a>)
16 <table border=
"0" cellpadding=
"0" cellspacing=
"0">
18 <tr><td colspan=
"2"><br><h2>Public Attributes
</h2></td></tr>
19 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"structFLAC____EntropyCodingMethod.html">FLAC__EntropyCodingMethod
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo0">entropy_coding_method
</a></td></tr>
21 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">unsigned
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo1">order
</a></td></tr>
23 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">unsigned
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo2">qlp_coeff_precision
</a></td></tr>
25 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">int
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo3">quantization_level
</a></td></tr>
27 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__int32
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo4">qlp_coeff
</a> [FLAC__MAX_LPC_ORDER]
</td></tr>
29 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__int32
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo5">warmup
</a> [FLAC__MAX_LPC_ORDER]
</td></tr>
31 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">const FLAC__int32 *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo6">residual
</a></td></tr>
34 <hr><h2>Member Data Documentation
</h2>
35 <a class=
"anchor" name=
"FLAC____Subframe__LPCo0" doxytag=
"FLAC__Subframe_LPC::entropy_coding_method"></a><p>
36 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
39 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
41 <td class=
"md" nowrap
valign=
"top"><a class=
"el" href=
"structFLAC____EntropyCodingMethod.html">FLAC__EntropyCodingMethod
</a> <a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo0">FLAC__Subframe_LPC::entropy_coding_method
</a> </td>
47 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
55 The residual coding method.
</td>
58 <a class=
"anchor" name=
"FLAC____Subframe__LPCo1" doxytag=
"FLAC__Subframe_LPC::order"></a><p>
59 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
62 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
64 <td class=
"md" nowrap
valign=
"top">unsigned
<a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo1">FLAC__Subframe_LPC::order
</a> </td>
70 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
81 <a class=
"anchor" name=
"FLAC____Subframe__LPCo2" doxytag=
"FLAC__Subframe_LPC::qlp_coeff_precision"></a><p>
82 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
85 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
87 <td class=
"md" nowrap
valign=
"top">unsigned
<a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo2">FLAC__Subframe_LPC::qlp_coeff_precision
</a> </td>
93 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
101 Quantized FIR filter coefficient precision in bits.
</td>
104 <a class=
"anchor" name=
"FLAC____Subframe__LPCo3" doxytag=
"FLAC__Subframe_LPC::quantization_level"></a><p>
105 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
108 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
110 <td class=
"md" nowrap
valign=
"top">int
<a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo3">FLAC__Subframe_LPC::quantization_level
</a> </td>
116 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
124 The qlp coeff shift needed.
</td>
127 <a class=
"anchor" name=
"FLAC____Subframe__LPCo4" doxytag=
"FLAC__Subframe_LPC::qlp_coeff"></a><p>
128 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
131 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
133 <td class=
"md" nowrap
valign=
"top">FLAC__int32
<a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo4">FLAC__Subframe_LPC::qlp_coeff
</a>[FLAC__MAX_LPC_ORDER]
</td>
139 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
147 FIR filter coefficients.
</td>
150 <a class=
"anchor" name=
"FLAC____Subframe__LPCo5" doxytag=
"FLAC__Subframe_LPC::warmup"></a><p>
151 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
154 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
156 <td class=
"md" nowrap
valign=
"top">FLAC__int32
<a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo5">FLAC__Subframe_LPC::warmup
</a>[FLAC__MAX_LPC_ORDER]
</td>
162 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
170 Warmup samples to prime the predictor, length == order.
</td>
173 <a class=
"anchor" name=
"FLAC____Subframe__LPCo6" doxytag=
"FLAC__Subframe_LPC::residual"></a><p>
174 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
177 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
179 <td class=
"md" nowrap
valign=
"top">const FLAC__int32*
<a class=
"el" href=
"structFLAC____Subframe__LPC.html#FLAC____Subframe__LPCo6">FLAC__Subframe_LPC::residual
</a> </td>
185 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
193 The residual signal, length == (blocksize minus order) samples.
</td>
196 <hr>The documentation for this struct was generated from the following file:
<ul>
197 <li>include/FLAC/
<a class=
"el" href=
"format_8h-source.html">format.h
</a></ul>
200 <div class=
"copyright">
201 <!-- @@@ oh so hacky -->
205 Copyright (c)
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007 Josh Coalson
207 <td width=
"1%" align=
"right">
208 <a href=
"http://sourceforge.net"><img src=
"http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge.net Logo" /></a>
213 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
214 <!-- Permission is granted to copy, distribute and/or modify this document -->
215 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
216 <!-- or any later version published by the Free Software Foundation; -->
217 <!-- with no invariant sections. -->
218 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->