Browse Source

Documentation updates.

master
kevin 3 years ago
parent
commit
d15e6a29ee
13 changed files with 125 additions and 84 deletions
  1. 1
    2
      doc/cdg_cfg.json
  2. 38
    4
      doc/cdg_code.css
  3. 34
    2
      doc/cdg_code_prefix.html
  4. 0
    24
      doc/cdg_div_cod.css
  5. 6
    2
      doc/gen_doc.sh
  6. 4
    7
      src/cmJson.c
  7. 3
    6
      src/cmLex.c
  8. 4
    8
      src/cmSerialize.c
  9. 4
    6
      src/cmSymTbl.c
  10. 4
    2
      src/cmVectOpsDocOut.h
  11. 1
    0
      src/dsp/cmDspBuiltIn.c
  12. 21
    20
      src/dsp/cmDspKr.c
  13. 5
    1
      src/dsp/cmDspKr.h

+ 1
- 2
doc/cdg_cfg.json View File

85
       "-fmarkdown"
85
       "-fmarkdown"
86
       "-thtml5"
86
       "-thtml5"
87
       "--css"
87
       "--css"
88
-      "cdg_div_cod.css"
88
+      "cdg_cod.css"
89
       "--css"
89
       "--css"
90
       "cdg_edoc.css"
90
       "cdg_edoc.css"
91
       "--css"
91
       "--css"
97
 
97
 
98
     copy_files:
98
     copy_files:
99
     [
99
     [
100
-      "cdg_div_cod.css"
101
       "cdg_edoc.css"
100
       "cdg_edoc.css"
102
       "cdg_code.css"
101
       "cdg_code.css"
103
       "style.css"
102
       "style.css"

+ 38
- 4
doc/cdg_code.css View File

1
 
1
 
2
-td.linenos { background-color: #fffff0; padding-right: 10px; }
3
-span.lineno { background-color: #fffff0; padding: 0 5px 0 5px; }
4
 pre { line-height: 135%; }
2
 pre { line-height: 135%; }
5
-body .hll { background-color: #ffffff; }
6
-body  { background: #f8f8f8; }
3
+body  {
4
+    background: #f0f0f0;
5
+    margin-left:2%;
6
+}
7
+
7
 body .c { color: firebrick; font-style: italic; } /* Comment */
8
 body .c { color: firebrick; font-style: italic; } /* Comment */
8
 body .k { color: #008000; font-weight: normal; } /* Keyword.Reserved */
9
 body .k { color: #008000; font-weight: normal; } /* Keyword.Reserved */
9
 body .p { color: #666666; } /* Operator */
10
 body .p { color: #666666; } /* Operator */
28
     font-wieght: bold;
29
     font-wieght: bold;
29
     font-size: 120%;
30
     font-size: 120%;
30
 }
31
 }
32
+
33
+.license {
34
+    color: #909090;
35
+    font-size:90%;
36
+
37
+    padding:2%;
38
+    border: 1px solid #909090;
39
+}
40
+
41
+
42
+.cod pre { background: #f8f8f8; }
43
+.cod pre .c { color: firebrick; font-weight: normal; } /* Comment */
44
+.cod pre .k { color: #008000; font-weight: normal; } /* Keyword.Reserved */
45
+.cod pre .p { color: #666666 } /* Operator */
46
+.cod pre .f { color: #000000; font-weight: normal; } /* Function */
47
+.cod pre .e { color: #000000; font-weight: normal; } /* enum */
48
+.cod pre .m { color: #008000; font-weight: normal; } /* macro */
49
+.cod pre .t { color: #008000; font-weight: normal; } /* typedef */
50
+.cod pre .i { color: #000000; font-weight: normal; } /* ident */
51
+.cod pre .l { color: #660066 } /* Literal */
52
+.cod pre .u { color: #000000 }
53
+
54
+.cod pre a:link {text-decoration:none; font-weight:500;  } 
55
+.cod pre a:visited {text-decoration:none; font-weight:500;  } 
56
+.cod pre a:hover {text-decoration:none; font-weight:700;  } 
57
+
58
+/* embedded pandoc comments */
59
+.cod pre .a {
60
+    border: 1px dotted gray;
61
+    background-color: #ececec;
62
+    color: #1111111;
63
+    padding: 0.5em;
64
+}

+ 34
- 2
doc/cdg_code_prefix.html View File

1
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
1
+<!DOCTYPE html>
2
 
2
 
3
 <html xmlns="http://www.w3.org/1999/xhtml">
3
 <html xmlns="http://www.w3.org/1999/xhtml">
4
   <head>
4
   <head>
6
     <meta name="description" content="" />
6
     <meta name="description" content="" />
7
     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
8
     <title></title>
8
     <title></title>
9
-    <link href="cdg_div_cod.css" rel="stylesheet" type="text/css" media="screen" />
10
     <link href="cdg_code.css"    rel="stylesheet" type="text/css" media="screen" />
9
     <link href="cdg_code.css"    rel="stylesheet" type="text/css" media="screen" />
11
   </head>
10
   </head>
12
   <body>
11
   <body>
13
     <div class="highlight">
12
     <div class="highlight">
13
+
14
+      <div class="license">
15
+	<p>
16
+	  Copyright (C) Kevin Larke 2009-2020
17
+	</p>
18
+
19
+	<p>
20
+	  This file is part of libcm.
21
+	</p>
22
+
23
+	<p>
24
+	  libcm is free software: you can redistribute it and/or modify it under
25
+	  the terms of the GNU General Public License as published by the Free
26
+	  Software Foundation, either version 3 of the License, or (at your
27
+	  option) any later version.
28
+	</p>
29
+
30
+	<p>
31
+	  libcm is distributed in the hope that it will be useful, but WITHOUT
32
+	  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
33
+	  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
34
+	  for more details.
35
+	</p>
36
+
37
+	<p>
38
+	  See the GNU General Public License distributed with the libcm
39
+	  package or look here: <https://www.gnu.org/licenses/>.
40
+	</p>
41
+
42
+
43
+      </div>
44
+
45
+      <hr>

+ 0
- 24
doc/cdg_div_cod.css View File

1
-
2
-
3
-.cod pre .c { color: firebrick; font-weight: normal; } /* Comment */
4
-.cod pre .k { color: #008000; font-weight: normal; } /* Keyword.Reserved */
5
-.cod pre .p { color: #666666 } /* Operator */
6
-.cod pre .f { color: #000000; font-weight: normal; } /* Function */
7
-.cod pre .e { color: #000000; font-weight: normal; } /* enum */
8
-.cod pre .m { color: #008000; font-weight: normal; } /* macro */
9
-.cod pre .t { color: #008000; font-weight: normal; } /* typedef */
10
-.cod pre .i { color: #000000; font-weight: normal; } /* ident */
11
-.cod pre .l { color: #660066 } /* Literal */
12
-.cod pre .u { color: #000000 }
13
-
14
-.cod pre a:link {text-decoration:none; font-weight:500;  } 
15
-.cod pre a:visited {text-decoration:none; font-weight:500;  } 
16
-.cod pre a:hover {text-decoration:none; font-weight:700;  } 
17
-
18
-/* embedded pandoc comments */
19
-.cod pre .a {
20
-    border: 1px dotted gray;
21
-    background-color: #ececec;
22
-    color: #1111111;
23
-    padding: 0.5em;
24
-}

+ 6
- 2
doc/gen_doc.sh View File

14
 sed 's/\(_##\)/_/g' temp.h > temp1.h
14
 sed 's/\(_##\)/_/g' temp.h > temp1.h
15
 
15
 
16
 # Remove header text generated by gcc.
16
 # Remove header text generated by gcc.
17
-# sed '/\/\*/,/\/\/end_cut/{#!d}' temp.h
18
 sed '/\/\*/,/\/\/end_cut/{//!d;};' temp1.h > temp2.h
17
 sed '/\/\*/,/\/\/end_cut/{//!d;};' temp1.h > temp2.h
19
 
18
 
20
 # Remove the first two lines.
19
 # Remove the first two lines.
25
 rm -f temp2.h
24
 rm -f temp2.h
26
 
25
 
27
 # Run the doc generator
26
 # Run the doc generator
28
-#cdg -c cdg_cfg.json -o ~/temp/doc_libcm
27
+# Note that we must use a full path to the 'cdg_cfg.json' file because it's
28
+# absolute location must be determined to locate the full path to the source files.
29
+~/src/dc/build/linux/debug/bin/cdg -c ~/src/libcm/doc/cdg_cfg.json -o ~/temp/doc2
30
+
31
+# 
32
+scp ~/temp/doc2/* wf:webapps/currawongproject/htdocs/static/doc/libcm

+ 4
- 7
src/cmJson.c View File

3992
 }
3992
 }
3993
 
3993
 
3994
 
3994
 
3995
-//{ { label:cmJsonEx }
3996
-//(
3995
+//( { label:cmJsonEx }
3996
+//
3997
 // cmJsonTest() demonstrates some JSON tree operations.
3997
 // cmJsonTest() demonstrates some JSON tree operations.
3998
-//)
3999
-
4000
-//(
4001
-cmJsRC_t cmJsonTest( const char* fn, cmCtx_t* ctx )
3998
+//
3999
+JsRC_t cmJsonTest( const char* fn, cmCtx_t* ctx )
4002
 {
4000
 {
4003
   cmJsRC_t      rc  = kOkJsRC;
4001
   cmJsRC_t      rc  = kOkJsRC;
4004
   cmJsRC_t      rc1 = kOkJsRC;
4002
   cmJsRC_t      rc1 = kOkJsRC;
4080
   return rc == kOkJsRC ? rc1 : rc;
4078
   return rc == kOkJsRC ? rc1 : rc;
4081
 }
4079
 }
4082
 //)
4080
 //)
4083
-//}

+ 3
- 6
src/cmLex.c View File

909
 }
909
 }
910
 
910
 
911
 
911
 
912
-//{ { label:cmLexEx }
913
-//(
912
+//( { label:cmLexEx }
913
+//
914
 // cmLexTest() gives a simple cmLex example.
914
 // cmLexTest() gives a simple cmLex example.
915
-//)
916
-
917
-//(
915
+//
918
 void cmLexTest( cmRpt_t* rpt)
916
 void cmLexTest( cmRpt_t* rpt)
919
 {
917
 {
920
   cmChar_t buf[] =
918
   cmChar_t buf[] =
983
 }
981
 }
984
 
982
 
985
 //)
983
 //)
986
-//}

+ 4
- 8
src/cmSerialize.c View File

1573
   return cmSrReadBoolCV(h,&valPtr,eleCntPtr) == kOkSrRC ? valPtr : NULL;
1573
   return cmSrReadBoolCV(h,&valPtr,eleCntPtr) == kOkSrRC ? valPtr : NULL;
1574
 }
1574
 }
1575
 
1575
 
1576
-//{ { label:cmSerialEx }
1577
-//(
1578
-// cmSrTest() is a serializer example function.
1579
-//)
1580
 
1576
 
1581
-//[
1582
-    
1577
+//
1578
+// cmSrTest() is a serializer example function.
1579
+//
1583
 cmSrRC_t cmSrTest( cmCtx_t* ctx )
1580
 cmSrRC_t cmSrTest( cmCtx_t* ctx )
1584
 {
1581
 {
1585
   unsigned i,j,k;
1582
   unsigned i,j,k;
1723
   return rc;
1720
   return rc;
1724
 }
1721
 }
1725
 
1722
 
1726
-//]
1727
-//}
1723
+

+ 4
- 6
src/cmSymTbl.c View File

352
 
352
 
353
 }
353
 }
354
 
354
 
355
-//{ { label:cmSymTblEx }
356
-//(
355
+//( { label:cmSymTblEx }
356
+//
357
 //  cmSymTblTest() gives a usage example for the symbol table component.
357
 //  cmSymTblTest() gives a usage example for the symbol table component.
358
-//)
358
+//
359
 
359
 
360
-//[
361
 void cmSymTblTest( cmCtx_t* ctx )
360
 void cmSymTblTest( cmCtx_t* ctx )
362
 {
361
 {
363
   unsigned    baseSymId = 100;
362
   unsigned    baseSymId = 100;
405
 
404
 
406
   return;
405
   return;
407
 }
406
 }
408
-//]
409
-//}
407
+//)

+ 4
- 2
src/cmVectOpsDocOut.h View File

1
-//| Copyright: (C) 2009-2020 Kevin Larke <contact AT larke DOT org> 
2
-//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file.
3
 //( { file_desc:"Math vector operations." kw:[vop math] }
1
 //( { file_desc:"Math vector operations." kw:[vop math] }
4
 //)
2
 //)
3
+//| Copyright: (C) 2009-2020 Kevin Larke <contact AT larke DOT org> 
4
+//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file.
5
 //( { label:misc desc:"Miscellaneous vector operations." kw:[vop] }
5
 //( { label:misc desc:"Miscellaneous vector operations." kw:[vop] }
6
 
6
 
7
 // Compute the cummulative sum of sbp[dn]. Equivalent to Matlab cumsum().
7
 // Compute the cummulative sum of sbp[dn]. Equivalent to Matlab cumsum().
719
  
719
  
720
 //======================================================================================================================
720
 //======================================================================================================================
721
 //)
721
 //)
722
+//| Copyright: (C) 2009-2020 Kevin Larke <contact AT larke DOT org> 
723
+//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file.
722
 
724
 
723
 
725
 
724
 //( { label:"Matrix ops" desc:"Common 2D matrix operations and accessors." kw:[vop] }
726
 //( { label:"Matrix ops" desc:"Common 2D matrix operations and accessors." kw:[vop] }

+ 1
- 0
src/dsp/cmDspBuiltIn.c View File

54
 
54
 
55
 //------------------------------------------------------------------------------------------------------------
55
 //------------------------------------------------------------------------------------------------------------
56
 //)
56
 //)
57
+
57
 //( { label:cmDspPrinter file_desc:"Console printing unit." kw:[sunit] }
58
 //( { label:cmDspPrinter file_desc:"Console printing unit." kw:[sunit] }
58
 enum
59
 enum
59
 {
60
 {

+ 21
- 20
src/dsp/cmDspKr.c View File

53
 
53
 
54
 //------------------------------------------------------------------------------------------------------------
54
 //------------------------------------------------------------------------------------------------------------
55
 //)
55
 //)
56
-//( { label:cmDspKr file_desc:"Spectral non-linear distortion effect." kw:[sunit] }
56
+
57
+//( { label:cmDspKr file_desc:"Spectral non-linear distortion effect." kw:[sunit gutim] }
57
 
58
 
58
 enum
59
 enum
59
 {
60
 {
287
 
288
 
288
 //------------------------------------------------------------------------------------------------------------
289
 //------------------------------------------------------------------------------------------------------------
289
 //)
290
 //)
290
-//( { label:cmDspKr2 file_desc:"Spectral non-linear distortion effect." kw:[sunit] }
291
+//( { label:cmDspKr2 file_desc:"Spectral non-linear distortion effect." kw:[sunit gutim] }
291
 
292
 
292
 enum
293
 enum
293
 {
294
 {
544
 
545
 
545
 //------------------------------------------------------------------------------------------------------------
546
 //------------------------------------------------------------------------------------------------------------
546
 //)
547
 //)
547
-//( { label:cmDspTimeLine file_desc:"Time line user interface unit." kw:[sunit] }
548
+//( { label:cmDspTimeLine file_desc:"Time line user interface unit." kw:[sunit gutim] }
548
 
549
 
549
 enum
550
 enum
550
 {
551
 {
734
 
735
 
735
 //------------------------------------------------------------------------------------------------------------
736
 //------------------------------------------------------------------------------------------------------------
736
 //)
737
 //)
737
-//( { label:cmDspScore file_desc:"Musical score user interface unit." kw:[sunit] }
738
+//( { label:cmDspScore file_desc:"Musical score user interface unit." kw:[sunit gutim] }
738
 
739
 
739
 enum
740
 enum
740
 {
741
 {
931
 
932
 
932
 //------------------------------------------------------------------------------------------------------------
933
 //------------------------------------------------------------------------------------------------------------
933
 //)
934
 //)
934
-//( { label:cmDspMidiFilePlay file_desc:"MIDI file player." kw:[sunit] }
935
+//( { label:cmDspMidiFilePlay file_desc:"MIDI file player." kw:[sunit gutim] }
935
 
936
 
936
 enum
937
 enum
937
 {
938
 {
1173
 
1174
 
1174
 //------------------------------------------------------------------------------------------------------------
1175
 //------------------------------------------------------------------------------------------------------------
1175
 //)
1176
 //)
1176
-//( { label:cmDspScFol file_desc:"MIDI performance score follower." kw:[sunit] }
1177
+//( { label:cmDspScFol file_desc:"MIDI performance score follower." kw:[sunit gutim] }
1177
 
1178
 
1178
 enum
1179
 enum
1179
 {
1180
 {
1491
 
1492
 
1492
 //------------------------------------------------------------------------------------------------------------
1493
 //------------------------------------------------------------------------------------------------------------
1493
 //)
1494
 //)
1494
-//( { label:cmDspScMod file_desc:"Score driven parameter automation." kw:[sunit] }
1495
+//( { label:cmDspScMod file_desc:"Score driven parameter automation." kw:[sunit gutim] }
1495
 
1496
 
1496
 enum
1497
 enum
1497
 {
1498
 {
1721
 
1722
 
1722
 //------------------------------------------------------------------------------------------------------------
1723
 //------------------------------------------------------------------------------------------------------------
1723
 //)
1724
 //)
1724
-//( { label:cmDspGSwitch file_desc:"Route all inputs to one of a group of outputs." kw:[sunit] }
1725
+//( { label:cmDspGSwitch file_desc:"Route all inputs to one of a group of outputs." kw:[sunit gutim] }
1725
 
1726
 
1726
 enum
1727
 enum
1727
 {
1728
 {
1922
 
1923
 
1923
 //------------------------------------------------------------------------------------------------------------
1924
 //------------------------------------------------------------------------------------------------------------
1924
 //)
1925
 //)
1925
-//( { label:cmDspScaleRange file_desc:"Offset and scale a scalar value." kw:[sunit] }
1926
+//( { label:cmDspScaleRange file_desc:"Offset and scale a scalar value." kw:[sunit gutim] }
1926
 
1927
 
1927
 enum
1928
 enum
1928
 {
1929
 {
2025
 
2026
 
2026
 //------------------------------------------------------------------------------------------------------------
2027
 //------------------------------------------------------------------------------------------------------------
2027
 //)
2028
 //)
2028
-//( { label:cmDspActiveMeas file_desc:"Issue stored parameter values at specified score locations." kw:[sunit] }
2029
+//( { label:cmDspActiveMeas file_desc:"Issue stored parameter values at specified score locations." kw:[sunit gutim] }
2029
 
2030
 
2030
 enum
2031
 enum
2031
 {
2032
 {
2412
 
2413
 
2413
 //------------------------------------------------------------------------------------------------------------
2414
 //------------------------------------------------------------------------------------------------------------
2414
 //)
2415
 //)
2415
-//( { label:cmDspAmSync  file_desc:"Calculate MIDI to Audio latency offsets." kw:[sunit] }
2416
+//( { label:cmDspAmSync  file_desc:"Calculate MIDI to Audio latency offsets." kw:[sunit gutim] }
2416
 //
2417
 //
2417
 //
2418
 //
2418
 // Usage:
2419
 // Usage:
2690
 
2691
 
2691
 //------------------------------------------------------------------------------------------------------------
2692
 //------------------------------------------------------------------------------------------------------------
2692
 //)
2693
 //)
2693
-//( { label:cmDspNanoMap file_desc:"Control a MIDI synth." kw:[sunit] }
2694
+//( { label:cmDspNanoMap file_desc:"Control a MIDI synth." kw:[sunit gutim] }
2694
 
2695
 
2695
 enum
2696
 enum
2696
 {
2697
 {
2818
 
2819
 
2819
 //------------------------------------------------------------------------------------------------------------
2820
 //------------------------------------------------------------------------------------------------------------
2820
 //)
2821
 //)
2821
-//( { label:cmDspPicadae file_desc:"Control a MIDI synth." kw:[sunit] }
2822
+//( { label:cmDspPicadae file_desc:"Control the Picadae piano mechanism." kw:[sunit gutim] }
2822
 
2823
 
2823
 enum
2824
 enum
2824
 {
2825
 {
3253
 
3254
 
3254
 //------------------------------------------------------------------------------------------------------------
3255
 //------------------------------------------------------------------------------------------------------------
3255
 //)
3256
 //)
3256
-//( { label:cmDspRecdPlay file_desc:"Record audio segments from a live perfromance and play them back at a later time" kw:[sunit] }
3257
+//( { label:cmDspRecdPlay file_desc:"Record audio segments from a live perfromance and play them back at a later time" kw:[sunit gutim] }
3257
 
3258
 
3258
 enum
3259
 enum
3259
 {
3260
 {
3632
 
3633
 
3633
 //------------------------------------------------------------------------------------------------------------
3634
 //------------------------------------------------------------------------------------------------------------
3634
 //)
3635
 //)
3635
-//( { label:cmDspGoertzel file_desc:"Goertzel tone detection filter" kw:[sunit] }
3636
+//( { label:cmDspGoertzel file_desc:"Goertzel tone detection filter" kw:[sunit gutim] }
3636
 enum
3637
 enum
3637
 {
3638
 {
3638
   kHopFactGrId,
3639
   kHopFactGrId,
3809
 
3810
 
3810
 //------------------------------------------------------------------------------------------------------------
3811
 //------------------------------------------------------------------------------------------------------------
3811
 //)
3812
 //)
3812
-//( { label:cmDspSyncRecd file_desc:"Time align a MIDI and associated audio recording" kw:[sunit] }
3813
+//( { label:cmDspSyncRecd file_desc:"Time align a MIDI and associated audio recording" kw:[sunit gutim] }
3813
 
3814
 
3814
 enum
3815
 enum
3815
 {
3816
 {
4014
 
4015
 
4015
 //------------------------------------------------------------------------------------------------------------
4016
 //------------------------------------------------------------------------------------------------------------
4016
 //)
4017
 //)
4017
-//( { label:cmDspTakeSeqBldr file_desc:"User interface unit for creating a single sequence from multiple, score aligned, MIDI fragments." kw:[sunit] }
4018
+//( { label:cmDspTakeSeqBldr file_desc:"User interface unit for creating a single sequence from multiple, score aligned, MIDI fragments." kw:[sunit gutim] }
4018
 
4019
 
4019
 enum
4020
 enum
4020
 {
4021
 {
4148
 
4149
 
4149
 //------------------------------------------------------------------------------------------------------------
4150
 //------------------------------------------------------------------------------------------------------------
4150
 //)
4151
 //)
4151
-//( { label:cmDspTakeSeqRend file_desc:"User interface unit for graphically rendering the MIDI sequences created by cmDspTakeSeqBldr." kw:[sunit] }
4152
+//( { label:cmDspTakeSeqRend file_desc:"User interface unit for graphically rendering the MIDI sequences created by cmDspTakeSeqBldr." kw:[sunit gutim] }
4152
 enum
4153
 enum
4153
 {
4154
 {
4154
   kBldrTsrId,
4155
   kBldrTsrId,
4369
 
4370
 
4370
 //------------------------------------------------------------------------------------------------------------
4371
 //------------------------------------------------------------------------------------------------------------
4371
 //)
4372
 //)
4372
-//( { label:cmDspReflectCalc file_desc:"Estimate the time-of-flight of from an acoustic signal from a speaker to a microphone." kw:[sunit] }
4373
+//( { label:cmDspReflectCalc file_desc:"Estimate the time-of-flight of from an acoustic signal from a speaker to a microphone." kw:[sunit gutim] }
4373
 enum
4374
 enum
4374
 {
4375
 {
4375
   kLfsrN_RcId,
4376
   kLfsrN_RcId,
4527
 
4528
 
4528
 //------------------------------------------------------------------------------------------------------------
4529
 //------------------------------------------------------------------------------------------------------------
4529
 //)
4530
 //)
4530
-//( { label:cmDspEchoCancel file_desc:"Normalized least mean squares echo canceller." kw:[sunit] }
4531
+//( { label:cmDspEchoCancel file_desc:"Normalized least mean squares echo canceller." kw:[sunit gutim] }
4531
 enum
4532
 enum
4532
 {
4533
 {
4533
   kMuEcId,
4534
   kMuEcId,

+ 5
- 1
src/dsp/cmDspKr.h View File

7
 extern "C" {
7
 extern "C" {
8
 #endif
8
 #endif
9
 
9
 
10
+  //( { file_desc:"Dataflow process interface developed for GUTIM." kw:[snap gutim] }
11
+
10
   struct cmDspClass_str* cmKrClassCons( cmDspCtx_t* ctx );
12
   struct cmDspClass_str* cmKrClassCons( cmDspCtx_t* ctx );
11
   struct cmDspClass_str* cmKr2ClassCons( cmDspCtx_t* ctx );
13
   struct cmDspClass_str* cmKr2ClassCons( cmDspCtx_t* ctx );
12
   struct cmDspClass_str* cmTimeLineClassCons( cmDspCtx_t* ctx );
14
   struct cmDspClass_str* cmTimeLineClassCons( cmDspCtx_t* ctx );
27
   struct cmDspClass_str* cmTakeSeqRendClassCons( cmDspCtx_t* ctx );
29
   struct cmDspClass_str* cmTakeSeqRendClassCons( cmDspCtx_t* ctx );
28
   struct cmDspClass_str* cmReflectCalcClassCons( cmDspCtx_t* ctx );
30
   struct cmDspClass_str* cmReflectCalcClassCons( cmDspCtx_t* ctx );
29
   struct cmDspClass_str* cmEchoCancelClassCons( cmDspCtx_t* ctx );
31
   struct cmDspClass_str* cmEchoCancelClassCons( cmDspCtx_t* ctx );
30
-
32
+  
33
+  //)
34
+  
31
 #ifdef __cplusplus
35
 #ifdef __cplusplus
32
 }
36
 }
33
 #endif
37
 #endif

Loading…
Cancel
Save