Browse Source

Normalize all the line endings

tags/pa_stable_v190600_20161030
Phil Burk 3 years ago
parent
commit
ed463ba658
100 changed files with 12324 additions and 12324 deletions
  1. 242
    242
      Doxyfile.developer
  2. 178
    178
      bindings/cpp/ChangeLog
  3. 248
    248
      bindings/cpp/build/vc6/devs_example.dsp
  4. 44
    44
      bindings/cpp/build/vc6/devs_example.dsw
  5. 252
    252
      bindings/cpp/build/vc6/sine_example.dsp
  6. 44
    44
      bindings/cpp/build/vc6/sine_example.dsw
  7. 395
    395
      bindings/cpp/build/vc6/static_library.dsp
  8. 29
    29
      bindings/cpp/build/vc6/static_library.dsw
  9. 30
    30
      bindings/cpp/build/vc7_1/devs_example.sln
  10. 195
    195
      bindings/cpp/build/vc7_1/devs_example.vcproj
  11. 30
    30
      bindings/cpp/build/vc7_1/sine_example.sln
  12. 327
    327
      bindings/cpp/build/vc7_1/sine_example.vcproj
  13. 21
    21
      bindings/cpp/build/vc7_1/static_library.sln
  14. 218
    218
      bindings/cpp/build/vc7_1/static_library.vcproj
  15. 34
    34
      bindings/cpp/doc/README
  16. 210
    210
      bindings/cpp/doc/config.doxy.linux
  17. 137
    137
      bindings/cpp/example/sine.cxx
  18. 1
    1
      bindings/cpp/include/portaudiocpp/AsioDeviceAdapter.hxx
  19. 62
    62
      bindings/cpp/include/portaudiocpp/AutoSystem.hxx
  20. 45
    45
      bindings/cpp/include/portaudiocpp/BlockingStream.hxx
  21. 49
    49
      bindings/cpp/include/portaudiocpp/CFunCallbackStream.hxx
  22. 45
    45
      bindings/cpp/include/portaudiocpp/CallbackInterface.hxx
  23. 40
    40
      bindings/cpp/include/portaudiocpp/CallbackStream.hxx
  24. 86
    86
      bindings/cpp/include/portaudiocpp/CppFunCallbackStream.hxx
  25. 91
    91
      bindings/cpp/include/portaudiocpp/Device.hxx
  26. 77
    77
      bindings/cpp/include/portaudiocpp/DirectionSpecificStreamParameters.hxx
  27. 108
    108
      bindings/cpp/include/portaudiocpp/Exception.hxx
  28. 76
    76
      bindings/cpp/include/portaudiocpp/HostApi.hxx
  29. 49
    49
      bindings/cpp/include/portaudiocpp/InterfaceCallbackStream.hxx
  30. 107
    107
      bindings/cpp/include/portaudiocpp/MemFunCallbackStream.hxx
  31. 109
    109
      bindings/cpp/include/portaudiocpp/PortAudioCpp.hxx
  32. 35
    35
      bindings/cpp/include/portaudiocpp/SampleDataFormat.hxx
  33. 82
    82
      bindings/cpp/include/portaudiocpp/Stream.hxx
  34. 77
    77
      bindings/cpp/include/portaudiocpp/StreamParameters.hxx
  35. 107
    107
      bindings/cpp/include/portaudiocpp/System.hxx
  36. 66
    66
      bindings/cpp/include/portaudiocpp/SystemDeviceIterator.hxx
  37. 61
    61
      bindings/cpp/include/portaudiocpp/SystemHostApiIterator.hxx
  38. 71
    71
      bindings/cpp/source/portaudiocpp/AsioDeviceAdapter.cxx
  39. 100
    100
      bindings/cpp/source/portaudiocpp/BlockingStream.cxx
  40. 41
    41
      bindings/cpp/source/portaudiocpp/CFunCallbackStream.cxx
  41. 25
    25
      bindings/cpp/source/portaudiocpp/CallbackInterface.cxx
  42. 20
    20
      bindings/cpp/source/portaudiocpp/CallbackStream.cxx
  43. 81
    81
      bindings/cpp/source/portaudiocpp/CppFunCallbackStream.cxx
  44. 168
    168
      bindings/cpp/source/portaudiocpp/Device.cxx
  45. 163
    163
      bindings/cpp/source/portaudiocpp/DirectionSpecificStreamParameters.cxx
  46. 123
    123
      bindings/cpp/source/portaudiocpp/Exception.cxx
  47. 121
    121
      bindings/cpp/source/portaudiocpp/HostApi.cxx
  48. 45
    45
      bindings/cpp/source/portaudiocpp/InterfaceCallbackStream.cxx
  49. 4
    4
      bindings/cpp/source/portaudiocpp/MemFunCallbackStream.cxx
  50. 195
    195
      bindings/cpp/source/portaudiocpp/Stream.cxx
  51. 165
    165
      bindings/cpp/source/portaudiocpp/StreamParameters.cxx
  52. 308
    308
      bindings/cpp/source/portaudiocpp/System.cxx
  53. 60
    60
      bindings/cpp/source/portaudiocpp/SystemDeviceIterator.cxx
  54. 59
    59
      bindings/cpp/source/portaudiocpp/SystemHostApiIterator.cxx
  55. 26
    26
      bindings/java/c/build/vs2010/PortAudioJNI/PortAudioJNI.sln
  56. 198
    198
      bindings/java/c/build/vs2010/PortAudioJNI/PortAudioJNI.vcproj
  57. 173
    173
      bindings/java/c/build/vs2010/PortAudioJNI/PortAudioJNI.vcxproj
  58. 65
    65
      bindings/java/jportaudio.dox
  59. 8
    8
      bindings/java/jportaudio/.classpath
  60. 17
    17
      bindings/java/jportaudio/.project
  61. 4
    4
      bindings/java/scripts/make_header.bat
  62. 269
    269
      build/msvc/portaudio.dsp
  63. 29
    29
      build/msvc/portaudio.dsw
  64. 32
    32
      build/msvc/portaudio.sln
  65. 1932
    1932
      build/msvc/portaudio.vcproj
  66. 41
    41
      cmake_support/FindASIOSDK.cmake
  67. 59
    59
      cmake_support/FindDXSDK.cmake
  68. 31
    31
      cmake_support/options_cmake.h.in
  69. 53
    53
      cmake_support/template_portaudio.def
  70. 161
    161
      doc/src/api_overview.dox
  71. 37
    37
      doc/src/license.dox
  72. 63
    63
      doc/src/mainpage.dox
  73. 54
    54
      doc/src/srcguide.dox
  74. 67
    67
      doc/src/tutorial/blocking_read_write.dox
  75. 28
    28
      doc/src/tutorial/compile_cmake.dox
  76. 82
    82
      doc/src/tutorial/compile_linux.dox
  77. 122
    122
      doc/src/tutorial/compile_mac_coreaudio.dox
  78. 107
    107
      doc/src/tutorial/compile_windows.dox
  79. 96
    96
      doc/src/tutorial/compile_windows_asio_msvc.dox
  80. 52
    52
      doc/src/tutorial/compile_windows_mingw.dox
  81. 14
    14
      doc/src/tutorial/exploring.dox
  82. 28
    28
      doc/src/tutorial/initializing_portaudio.dox
  83. 47
    47
      doc/src/tutorial/open_default_stream.dox
  84. 110
    110
      doc/src/tutorial/querying_devices.dox
  85. 34
    34
      doc/src/tutorial/start_stop_abort.dox
  86. 19
    19
      doc/src/tutorial/terminating_portaudio.dox
  87. 57
    57
      doc/src/tutorial/tutorial_start.dox
  88. 68
    68
      doc/src/tutorial/utility_functions.dox
  89. 70
    70
      doc/src/tutorial/writing_a_callback.dox
  90. 87
    87
      doc/utils/checkfiledocs.py
  91. 221
    221
      examples/paex_read_write_wire.c
  92. 453
    453
      examples/paex_record_file.c
  93. 275
    275
      examples/paex_sine_c++.cpp
  94. 221
    221
      examples/paex_wmme_ac3.c
  95. 211
    211
      examples/paex_wmme_surround.c
  96. 95
    95
      include/pa_win_ds.h
  97. 433
    433
      include/pa_win_wasapi.h
  98. 198
    198
      include/pa_win_waveformat.h
  99. 121
    121
      qa/loopback/src/biquad_filter.c
  100. 0
    0
      qa/loopback/src/biquad_filter.h

+ 242
- 242
Doxyfile.developer View File

@@ -1,242 +1,242 @@
1
-# Doxyfile 1.4.6
2
-
3
-#---------------------------------------------------------------------------
4
-# Project related configuration options
5
-#---------------------------------------------------------------------------
6
-PROJECT_NAME           = PortAudio
7
-PROJECT_NUMBER         = 2.0
8
-OUTPUT_DIRECTORY       = ./doc/
9
-CREATE_SUBDIRS         = NO
10
-OUTPUT_LANGUAGE        = English
11
-USE_WINDOWS_ENCODING   = NO
12
-BRIEF_MEMBER_DESC      = YES
13
-REPEAT_BRIEF           = YES
14
-ABBREVIATE_BRIEF       = "The $name class" \
15
-                         "The $name widget" \
16
-                         "The $name file" \
17
-                         is \
18
-                         provides \
19
-                         specifies \
20
-                         contains \
21
-                         represents \
22
-                         a \
23
-                         an \
24
-                         the
25
-ALWAYS_DETAILED_SEC    = NO
26
-INLINE_INHERITED_MEMB  = NO
27
-FULL_PATH_NAMES        = NO
28
-STRIP_FROM_PATH        = 
29
-STRIP_FROM_INC_PATH    = 
30
-SHORT_NAMES            = NO
31
-JAVADOC_AUTOBRIEF      = NO
32
-MULTILINE_CPP_IS_BRIEF = NO
33
-DETAILS_AT_TOP         = NO
34
-INHERIT_DOCS           = YES
35
-SEPARATE_MEMBER_PAGES  = NO
36
-TAB_SIZE               = 8
37
-ALIASES                = 
38
-OPTIMIZE_OUTPUT_FOR_C  = YES
39
-OPTIMIZE_OUTPUT_JAVA   = NO
40
-BUILTIN_STL_SUPPORT    = NO
41
-DISTRIBUTE_GROUP_DOC   = NO
42
-SUBGROUPING            = YES
43
-#---------------------------------------------------------------------------
44
-# Build related configuration options
45
-#---------------------------------------------------------------------------
46
-EXTRACT_ALL            = YES
47
-EXTRACT_PRIVATE        = NO
48
-EXTRACT_STATIC         = NO
49
-EXTRACT_LOCAL_CLASSES  = YES
50
-EXTRACT_LOCAL_METHODS  = NO
51
-HIDE_UNDOC_MEMBERS     = NO
52
-HIDE_UNDOC_CLASSES     = NO
53
-HIDE_FRIEND_COMPOUNDS  = NO
54
-HIDE_IN_BODY_DOCS      = NO
55
-INTERNAL_DOCS          = YES
56
-CASE_SENSE_NAMES       = YES
57
-HIDE_SCOPE_NAMES       = NO
58
-SHOW_INCLUDE_FILES     = YES
59
-INLINE_INFO            = YES
60
-SORT_MEMBER_DOCS       = YES
61
-SORT_BRIEF_DOCS        = NO
62
-SORT_BY_SCOPE_NAME     = NO
63
-GENERATE_TODOLIST      = YES
64
-GENERATE_TESTLIST      = YES
65
-GENERATE_BUGLIST       = YES
66
-GENERATE_DEPRECATEDLIST= YES
67
-ENABLED_SECTIONS       = INTERNAL
68
-MAX_INITIALIZER_LINES  = 30
69
-SHOW_USED_FILES        = YES
70
-SHOW_DIRECTORIES       = YES
71
-FILE_VERSION_FILTER    = 
72
-#---------------------------------------------------------------------------
73
-# configuration options related to warning and progress messages
74
-#---------------------------------------------------------------------------
75
-QUIET                  = NO
76
-WARNINGS               = YES
77
-WARN_IF_UNDOCUMENTED   = YES
78
-WARN_IF_DOC_ERROR      = YES
79
-WARN_NO_PARAMDOC       = NO
80
-WARN_FORMAT            = "$file:$line: $text"
81
-WARN_LOGFILE           = 
82
-#---------------------------------------------------------------------------
83
-# configuration options related to the input files
84
-#---------------------------------------------------------------------------
85
-INPUT                  = doc/src \
86
-                         include \
87
-                         examples \          
88
-                         src \
89
-                         test \
90
-                         qa
91
-FILE_PATTERNS          = *.h \
92
-                         *.c \
93
-                         *.cpp \
94
-                         *.java \
95
-                         *.dox
96
-RECURSIVE              = YES
97
-EXCLUDE                = src/hostapi/wasapi/mingw-include
98
-EXCLUDE_SYMLINKS       = NO
99
-EXCLUDE_PATTERNS       = 
100
-EXAMPLE_PATH           = 
101
-EXAMPLE_PATTERNS       = 
102
-EXAMPLE_RECURSIVE      = NO
103
-IMAGE_PATH             = doc/src/images
104
-INPUT_FILTER           = 
105
-FILTER_PATTERNS        = 
106
-FILTER_SOURCE_FILES    = NO
107
-#---------------------------------------------------------------------------
108
-# configuration options related to source browsing
109
-#---------------------------------------------------------------------------
110
-SOURCE_BROWSER         = NO
111
-INLINE_SOURCES         = NO
112
-STRIP_CODE_COMMENTS    = YES
113
-REFERENCED_BY_RELATION = YES
114
-REFERENCES_RELATION    = YES
115
-USE_HTAGS              = NO
116
-VERBATIM_HEADERS       = YES
117
-#---------------------------------------------------------------------------
118
-# configuration options related to the alphabetical class index
119
-#---------------------------------------------------------------------------
120
-ALPHABETICAL_INDEX     = NO
121
-COLS_IN_ALPHA_INDEX    = 5
122
-IGNORE_PREFIX          = 
123
-#---------------------------------------------------------------------------
124
-# configuration options related to the HTML output
125
-#---------------------------------------------------------------------------
126
-GENERATE_HTML          = YES
127
-HTML_OUTPUT            = html
128
-HTML_FILE_EXTENSION    = .html
129
-HTML_HEADER            = 
130
-HTML_FOOTER            = 
131
-HTML_STYLESHEET        = 
132
-HTML_ALIGN_MEMBERS     = YES
133
-GENERATE_HTMLHELP      = NO
134
-CHM_FILE               = 
135
-HHC_LOCATION           = 
136
-GENERATE_CHI           = NO
137
-BINARY_TOC             = NO
138
-TOC_EXPAND             = NO
139
-DISABLE_INDEX          = NO
140
-ENUM_VALUES_PER_LINE   = 4
141
-GENERATE_TREEVIEW      = NO
142
-TREEVIEW_WIDTH         = 250
143
-#---------------------------------------------------------------------------
144
-# configuration options related to the LaTeX output
145
-#---------------------------------------------------------------------------
146
-GENERATE_LATEX         = NO
147
-LATEX_OUTPUT           = latex
148
-LATEX_CMD_NAME         = latex
149
-MAKEINDEX_CMD_NAME     = makeindex
150
-COMPACT_LATEX          = NO
151
-PAPER_TYPE             = a4wide
152
-EXTRA_PACKAGES         = 
153
-LATEX_HEADER           = 
154
-PDF_HYPERLINKS         = NO
155
-USE_PDFLATEX           = NO
156
-LATEX_BATCHMODE        = NO
157
-LATEX_HIDE_INDICES     = NO
158
-#---------------------------------------------------------------------------
159
-# configuration options related to the RTF output
160
-#---------------------------------------------------------------------------
161
-GENERATE_RTF           = NO
162
-RTF_OUTPUT             = rtf
163
-COMPACT_RTF            = NO
164
-RTF_HYPERLINKS         = NO
165
-RTF_STYLESHEET_FILE    = 
166
-RTF_EXTENSIONS_FILE    = 
167
-#---------------------------------------------------------------------------
168
-# configuration options related to the man page output
169
-#---------------------------------------------------------------------------
170
-GENERATE_MAN           = NO
171
-MAN_OUTPUT             = man
172
-MAN_EXTENSION          = .3
173
-MAN_LINKS              = NO
174
-#---------------------------------------------------------------------------
175
-# configuration options related to the XML output
176
-#---------------------------------------------------------------------------
177
-GENERATE_XML           = NO
178
-XML_OUTPUT             = xml
179
-XML_SCHEMA             = 
180
-XML_DTD                = 
181
-XML_PROGRAMLISTING     = YES
182
-#---------------------------------------------------------------------------
183
-# configuration options for the AutoGen Definitions output
184
-#---------------------------------------------------------------------------
185
-GENERATE_AUTOGEN_DEF   = NO
186
-#---------------------------------------------------------------------------
187
-# configuration options related to the Perl module output
188
-#---------------------------------------------------------------------------
189
-GENERATE_PERLMOD       = NO
190
-PERLMOD_LATEX          = NO
191
-PERLMOD_PRETTY         = YES
192
-PERLMOD_MAKEVAR_PREFIX = 
193
-#---------------------------------------------------------------------------
194
-# Configuration options related to the preprocessor   
195
-#---------------------------------------------------------------------------
196
-ENABLE_PREPROCESSING   = YES
197
-MACRO_EXPANSION        = NO
198
-EXPAND_ONLY_PREDEF     = NO
199
-SEARCH_INCLUDES        = YES
200
-INCLUDE_PATH           = 
201
-INCLUDE_FILE_PATTERNS  = 
202
-PREDEFINED             = 
203
-EXPAND_AS_DEFINED      = 
204
-SKIP_FUNCTION_MACROS   = YES
205
-#---------------------------------------------------------------------------
206
-# Configuration::additions related to external references   
207
-#---------------------------------------------------------------------------
208
-TAGFILES               = 
209
-GENERATE_TAGFILE       = 
210
-ALLEXTERNALS           = NO
211
-EXTERNAL_GROUPS        = YES
212
-PERL_PATH              = /usr/bin/perl
213
-#---------------------------------------------------------------------------
214
-# Configuration options related to the dot tool   
215
-#---------------------------------------------------------------------------
216
-CLASS_DIAGRAMS         = NO
217
-HIDE_UNDOC_RELATIONS   = NO
218
-HAVE_DOT               = NO
219
-CLASS_GRAPH            = YES
220
-COLLABORATION_GRAPH    = YES
221
-GROUP_GRAPHS           = YES
222
-UML_LOOK               = NO
223
-TEMPLATE_RELATIONS     = YES
224
-INCLUDE_GRAPH          = YES
225
-INCLUDED_BY_GRAPH      = YES
226
-CALL_GRAPH             = NO
227
-GRAPHICAL_HIERARCHY    = YES
228
-DIRECTORY_GRAPH        = YES
229
-DOT_IMAGE_FORMAT       = png
230
-DOT_PATH               = 
231
-DOTFILE_DIRS           = 
232
-MAX_DOT_GRAPH_WIDTH    = 1024
233
-MAX_DOT_GRAPH_HEIGHT   = 1024
234
-MAX_DOT_GRAPH_DEPTH    = 1000
235
-DOT_TRANSPARENT        = NO
236
-DOT_MULTI_TARGETS      = NO
237
-GENERATE_LEGEND        = YES
238
-DOT_CLEANUP            = YES
239
-#---------------------------------------------------------------------------
240
-# Configuration::additions related to the search engine   
241
-#---------------------------------------------------------------------------
242
-SEARCHENGINE           = NO
1
+# Doxyfile 1.4.6
2
+
3
+#---------------------------------------------------------------------------
4
+# Project related configuration options
5
+#---------------------------------------------------------------------------
6
+PROJECT_NAME           = PortAudio
7
+PROJECT_NUMBER         = 2.0
8
+OUTPUT_DIRECTORY       = ./doc/
9
+CREATE_SUBDIRS         = NO
10
+OUTPUT_LANGUAGE        = English
11
+USE_WINDOWS_ENCODING   = NO
12
+BRIEF_MEMBER_DESC      = YES
13
+REPEAT_BRIEF           = YES
14
+ABBREVIATE_BRIEF       = "The $name class" \
15
+                         "The $name widget" \
16
+                         "The $name file" \
17
+                         is \
18
+                         provides \
19
+                         specifies \
20
+                         contains \
21
+                         represents \
22
+                         a \
23
+                         an \
24
+                         the
25
+ALWAYS_DETAILED_SEC    = NO
26
+INLINE_INHERITED_MEMB  = NO
27
+FULL_PATH_NAMES        = NO
28
+STRIP_FROM_PATH        = 
29
+STRIP_FROM_INC_PATH    = 
30
+SHORT_NAMES            = NO
31
+JAVADOC_AUTOBRIEF      = NO
32
+MULTILINE_CPP_IS_BRIEF = NO
33
+DETAILS_AT_TOP         = NO
34
+INHERIT_DOCS           = YES
35
+SEPARATE_MEMBER_PAGES  = NO
36
+TAB_SIZE               = 8
37
+ALIASES                = 
38
+OPTIMIZE_OUTPUT_FOR_C  = YES
39
+OPTIMIZE_OUTPUT_JAVA   = NO
40
+BUILTIN_STL_SUPPORT    = NO
41
+DISTRIBUTE_GROUP_DOC   = NO
42
+SUBGROUPING            = YES
43
+#---------------------------------------------------------------------------
44
+# Build related configuration options
45
+#---------------------------------------------------------------------------
46
+EXTRACT_ALL            = YES
47
+EXTRACT_PRIVATE        = NO
48
+EXTRACT_STATIC         = NO
49
+EXTRACT_LOCAL_CLASSES  = YES
50
+EXTRACT_LOCAL_METHODS  = NO
51
+HIDE_UNDOC_MEMBERS     = NO
52
+HIDE_UNDOC_CLASSES     = NO
53
+HIDE_FRIEND_COMPOUNDS  = NO
54
+HIDE_IN_BODY_DOCS      = NO
55
+INTERNAL_DOCS          = YES
56
+CASE_SENSE_NAMES       = YES
57
+HIDE_SCOPE_NAMES       = NO
58
+SHOW_INCLUDE_FILES     = YES
59
+INLINE_INFO            = YES
60
+SORT_MEMBER_DOCS       = YES
61
+SORT_BRIEF_DOCS        = NO
62
+SORT_BY_SCOPE_NAME     = NO
63
+GENERATE_TODOLIST      = YES
64
+GENERATE_TESTLIST      = YES
65
+GENERATE_BUGLIST       = YES
66
+GENERATE_DEPRECATEDLIST= YES
67
+ENABLED_SECTIONS       = INTERNAL
68
+MAX_INITIALIZER_LINES  = 30
69
+SHOW_USED_FILES        = YES
70
+SHOW_DIRECTORIES       = YES
71
+FILE_VERSION_FILTER    = 
72
+#---------------------------------------------------------------------------
73
+# configuration options related to warning and progress messages
74
+#---------------------------------------------------------------------------
75
+QUIET                  = NO
76
+WARNINGS               = YES
77
+WARN_IF_UNDOCUMENTED   = YES
78
+WARN_IF_DOC_ERROR      = YES
79
+WARN_NO_PARAMDOC       = NO
80
+WARN_FORMAT            = "$file:$line: $text"
81
+WARN_LOGFILE           = 
82
+#---------------------------------------------------------------------------
83
+# configuration options related to the input files
84
+#---------------------------------------------------------------------------
85
+INPUT                  = doc/src \
86
+                         include \
87
+                         examples \          
88
+                         src \
89
+                         test \
90
+                         qa
91
+FILE_PATTERNS          = *.h \
92
+                         *.c \
93
+                         *.cpp \
94
+                         *.java \
95
+                         *.dox
96
+RECURSIVE              = YES
97
+EXCLUDE                = src/hostapi/wasapi/mingw-include
98
+EXCLUDE_SYMLINKS       = NO
99
+EXCLUDE_PATTERNS       = 
100
+EXAMPLE_PATH           = 
101
+EXAMPLE_PATTERNS       = 
102
+EXAMPLE_RECURSIVE      = NO
103
+IMAGE_PATH             = doc/src/images
104
+INPUT_FILTER           = 
105
+FILTER_PATTERNS        = 
106
+FILTER_SOURCE_FILES    = NO
107
+#---------------------------------------------------------------------------
108
+# configuration options related to source browsing
109
+#---------------------------------------------------------------------------
110
+SOURCE_BROWSER         = NO
111
+INLINE_SOURCES         = NO
112
+STRIP_CODE_COMMENTS    = YES
113
+REFERENCED_BY_RELATION = YES
114
+REFERENCES_RELATION    = YES
115
+USE_HTAGS              = NO
116
+VERBATIM_HEADERS       = YES
117
+#---------------------------------------------------------------------------
118
+# configuration options related to the alphabetical class index
119
+#---------------------------------------------------------------------------
120
+ALPHABETICAL_INDEX     = NO
121
+COLS_IN_ALPHA_INDEX    = 5
122
+IGNORE_PREFIX          = 
123
+#---------------------------------------------------------------------------
124
+# configuration options related to the HTML output
125
+#---------------------------------------------------------------------------
126
+GENERATE_HTML          = YES
127
+HTML_OUTPUT            = html
128
+HTML_FILE_EXTENSION    = .html
129
+HTML_HEADER            = 
130
+HTML_FOOTER            = 
131
+HTML_STYLESHEET        = 
132
+HTML_ALIGN_MEMBERS     = YES
133
+GENERATE_HTMLHELP      = NO
134
+CHM_FILE               = 
135
+HHC_LOCATION           = 
136
+GENERATE_CHI           = NO
137
+BINARY_TOC             = NO
138
+TOC_EXPAND             = NO
139
+DISABLE_INDEX          = NO
140
+ENUM_VALUES_PER_LINE   = 4
141
+GENERATE_TREEVIEW      = NO
142
+TREEVIEW_WIDTH         = 250
143
+#---------------------------------------------------------------------------
144
+# configuration options related to the LaTeX output
145
+#---------------------------------------------------------------------------
146
+GENERATE_LATEX         = NO
147
+LATEX_OUTPUT           = latex
148
+LATEX_CMD_NAME         = latex
149
+MAKEINDEX_CMD_NAME     = makeindex
150
+COMPACT_LATEX          = NO
151
+PAPER_TYPE             = a4wide
152
+EXTRA_PACKAGES         = 
153
+LATEX_HEADER           = 
154
+PDF_HYPERLINKS         = NO
155
+USE_PDFLATEX           = NO
156
+LATEX_BATCHMODE        = NO
157
+LATEX_HIDE_INDICES     = NO
158
+#---------------------------------------------------------------------------
159
+# configuration options related to the RTF output
160
+#---------------------------------------------------------------------------
161
+GENERATE_RTF           = NO
162
+RTF_OUTPUT             = rtf
163
+COMPACT_RTF            = NO
164
+RTF_HYPERLINKS         = NO
165
+RTF_STYLESHEET_FILE    = 
166
+RTF_EXTENSIONS_FILE    = 
167
+#---------------------------------------------------------------------------
168
+# configuration options related to the man page output
169
+#---------------------------------------------------------------------------
170
+GENERATE_MAN           = NO
171
+MAN_OUTPUT             = man
172
+MAN_EXTENSION          = .3
173
+MAN_LINKS              = NO
174
+#---------------------------------------------------------------------------
175
+# configuration options related to the XML output
176
+#---------------------------------------------------------------------------
177
+GENERATE_XML           = NO
178
+XML_OUTPUT             = xml
179
+XML_SCHEMA             = 
180
+XML_DTD                = 
181
+XML_PROGRAMLISTING     = YES
182
+#---------------------------------------------------------------------------
183
+# configuration options for the AutoGen Definitions output
184
+#---------------------------------------------------------------------------
185
+GENERATE_AUTOGEN_DEF   = NO
186
+#---------------------------------------------------------------------------
187
+# configuration options related to the Perl module output
188
+#---------------------------------------------------------------------------
189
+GENERATE_PERLMOD       = NO
190
+PERLMOD_LATEX          = NO
191
+PERLMOD_PRETTY         = YES
192
+PERLMOD_MAKEVAR_PREFIX = 
193
+#---------------------------------------------------------------------------
194
+# Configuration options related to the preprocessor   
195
+#---------------------------------------------------------------------------
196
+ENABLE_PREPROCESSING   = YES
197
+MACRO_EXPANSION        = NO
198
+EXPAND_ONLY_PREDEF     = NO
199
+SEARCH_INCLUDES        = YES
200
+INCLUDE_PATH           = 
201
+INCLUDE_FILE_PATTERNS  = 
202
+PREDEFINED             = 
203
+EXPAND_AS_DEFINED      = 
204
+SKIP_FUNCTION_MACROS   = YES
205
+#---------------------------------------------------------------------------
206
+# Configuration::additions related to external references   
207
+#---------------------------------------------------------------------------
208
+TAGFILES               = 
209
+GENERATE_TAGFILE       = 
210
+ALLEXTERNALS           = NO
211
+EXTERNAL_GROUPS        = YES
212
+PERL_PATH              = /usr/bin/perl
213
+#---------------------------------------------------------------------------
214
+# Configuration options related to the dot tool   
215
+#---------------------------------------------------------------------------
216
+CLASS_DIAGRAMS         = NO
217
+HIDE_UNDOC_RELATIONS   = NO
218
+HAVE_DOT               = NO
219
+CLASS_GRAPH            = YES
220
+COLLABORATION_GRAPH    = YES
221
+GROUP_GRAPHS           = YES
222
+UML_LOOK               = NO
223
+TEMPLATE_RELATIONS     = YES
224
+INCLUDE_GRAPH          = YES
225
+INCLUDED_BY_GRAPH      = YES
226
+CALL_GRAPH             = NO
227
+GRAPHICAL_HIERARCHY    = YES
228
+DIRECTORY_GRAPH        = YES
229
+DOT_IMAGE_FORMAT       = png
230
+DOT_PATH               = 
231
+DOTFILE_DIRS           = 
232
+MAX_DOT_GRAPH_WIDTH    = 1024
233
+MAX_DOT_GRAPH_HEIGHT   = 1024
234
+MAX_DOT_GRAPH_DEPTH    = 1000
235
+DOT_TRANSPARENT        = NO
236
+DOT_MULTI_TARGETS      = NO
237
+GENERATE_LEGEND        = YES
238
+DOT_CLEANUP            = YES
239
+#---------------------------------------------------------------------------
240
+# Configuration::additions related to the search engine   
241
+#---------------------------------------------------------------------------
242
+SEARCHENGINE           = NO

+ 178
- 178
bindings/cpp/ChangeLog View File

@@ -1,178 +1,178 @@
1
-Note: Because PortAudioCpp is now in the main PortAudio SVN repository, having these per-release changelogs probably doesn't make much sense anymore. Perhaps it's better to just note mayor changes by date from now on.
2
-
3
-PortAudioCpp v19 revision 16 06/05/22:
4
-
5
-	mblaauw:
6
-	- Added up-to-date MSVC 6.0 projects created by David Moore. Besides MSVC 6.0 users, MSVC 7.0 users may use these projects and automatically convert them to MSVC 7.0 projects.
7
-	- Changed the code and projects (MSVC 7.1 only) to be up-to-date with PortAudio's new directory structure.
8
-	- Added equivalents of the PaAsio_GetInputChannelName() and PaAsio_GetOutputChannelName() functions to the AsioDeviceAdapter wrapper-class (missing functions pointed out by David Moore).
9
-	- Added code to PortAudio's main SVN repository.
10
-
11
-PortAudioCpp v19 revision 15 (unknown release date):
12
-
13
-	mblaauw:
14
-	- Changed some exception handling code in HostApi's constructor.
15
-	- Added accessors to PortAudio PaStream from PortAudioCpp Stream (their absense being pointed out
16
-	by Tom Jordan).
17
-	- Fixed a bug/typo in MemFunToCallbackInterfaceAdapter::init() thanks to Fredrik Viklund.
18
-	- Fixed issue with concrete Stream classes possibly throwing an exception and fixed documentation w.r.t. this.
19
-	- Moved files to portaudio/binding/cpp/. Made new msvc 7.1 projects to reflect the change and removed msvc 6.0 
20
-	and 7.0 projects (because I can no longer maintain them myself). Gnu projects will probably need updating.
21
-
22
-PortAudioCpp v19 revision 14 03/10/24:
23
-
24
-	mblaauw:
25
-	- Fixed some error handling bugs in Stream and System (pointed out by Tom Jordan).
26
-	- Updated documentation a little (main page).
27
-	- Fixed order of members so initializer list was in the right order in 
28
-	StreamParameters (pointed out by Ludwig Schwardt).
29
-	- Added new lines at EOF's (as indicated by Ludwig Schwardt).
30
-
31
-PortAudioCpp v19 revision 13 03/10/19:
32
-
33
-	lschwardt:
34
-	- Added build files for GNU/Linux.
35
-	- Fixed bug in Exception where the inherited what() member function (and destructor) had looser 
36
-	exception specification (namely no exception specification, i.e. could throw anything) than 
37
-	the std::exception base class's what() member function (which had throw(), i.e. no-throw guarantee).
38
-	- Changed the iterators so that they have a set of public typedefs instead of deriving the C++ standard 
39
-	library std::iterator<> struct. G++ 2.95 doesn't support std::exception<> and composition-by-aggregation 
40
-	is prefered over composition-by-inheritance in this case.
41
-	- Changed some minor things to avoid G++ warning messages.
42
-
43
-	mblaauw:
44
-	- Renamed this file (/WHATSNEW.txt) to /CHANGELOG.
45
-	- Renamed /PA_ISSUES.txt to /PA_ISSUES.
46
-	- Added /INSTALL file with some build info for GNU/Linux and VC6.
47
-	- Added MSVC 6.0 projects for building PortAudioCpp as a staticly or dynamically linkable library.
48
-	- Moved build files to /build/(gnu/ or vc6/).
49
-	- Moved Doxygen configuration files to /doc/ and output to /doc/api_reference/.
50
-	- Added a /doc/README with some info how to generate Doxygen documentation.
51
-
52
-PortAudioCpp v19 revision 12 03/09/02:
53
-
54
-	mblaauw:
55
-	- Updated code to reflect changes on V19-devel CVS branch.
56
-	- Fixed some typos in the documentation.
57
-
58
-PortAudioCpp v19 revision 11 03/07/31:
59
-
60
-	mblaauw:
61
-	- Renamed SingleDirecionStreamParameters to DirectionSpecificStreamParameters.
62
-	- Implemented BlockingStream.
63
-	- Updated code to reflect recent changes to PortAudio V19-devel.
64
-	- Fixed a potential memory leak when an exception was thrown in the HostApi 
65
-	constructor.
66
-	- Renamed ``Latency'' to ``BufferSize'' in AsioDeviceAdapter.
67
-	- Updated class documentation.
68
-
69
-PortAudioCpp v19 revision 10 03/07/18:
70
-
71
-	mblaauw:
72
-	- SingleDirectionStreamParameters now has a (static) null() method.
73
-	- StreamParameters uses references for the direction-specific stream parameters 
74
-	instead of pointers (use null() method (above) instead of NULL).
75
-	- StreamParameters and SingleDirectionStreamParameters must now be fully specified 
76
-	and now default values are used (because this was not very useful in general and 
77
-	only made things more complex).
78
-	- Updated documentation.
79
-
80
-PortAudioCpp v19 revision 09 03/06/25:
81
-
82
-	mblaauw:
83
-	- Changed some things in SingleDirectionStreamParameters to ease it's usage.
84
-	- Placed all SingleDirectionStreamParameters stuff into a separate file.
85
-	+ Totally redid the callback stuff, now it's less ackward and supports C++ functions.
86
-
87
-PortAudioCpp v19 revision 08 03/06/20:
88
-
89
-	mblaauw:
90
-	- Made deconstructors for Device and HostApi private.
91
-	+ Added a AsioDeviceWrapper host api specific device extension class.
92
-	- Refactored Exception into a Exception base class and PaException and PaCppException 
93
-	derived classes.
94
-	- Added ASIO specific device info to the devs.cxx example.
95
-	- Fixed a bug in System::hostApiCount() and System::defaultHostApi().
96
-	+ Moved Device::null to System::nullDevice.
97
-	- Fixed some bugs in Device and System.
98
-
99
-PortAudioCpp v19 revision 07 03/06/08:
100
-
101
-	mblaauw:
102
-	- Updated some doxy comments.
103
-	+ Renamed CbXyz to CallbackXyz.
104
-	+ Renamed all ``configurations'' to ``parameters''.
105
-	+ Renamed HalfDuplexStreamConfiguration to SingleDirectionStreamConfiguration.
106
-	- Renamed SingleDirectionStreamParameters::streamParameters() to 
107
-	SingleDirectionStreamParameters::paSteamParameters.
108
-	- Added a non-constant version of SingleDirectionStreamParameters::paStreamParameters().
109
-	- A few improvements to SingleDirectionStreamParameters.
110
-	- Allowed AutoSystem to be created without initializing the System singleton 
111
-	(using a ctor flag).
112
-	- Added a BlockingStream class (not implemented for now).
113
-	- Fixed many bugs in the implementation of the iterators.
114
-	- Fixed a bug in Device::operator==().
115
-	+ Added a C++ version of the patest_sine.c test/example.
116
-	- Added a ctor for StreamParameters for a default half-duplex stream.
117
-	- Added SingleDirectionStreamParameters::setDevice() and setNumChannels().
118
-	- Renamed System::numHostApis() to System::hostApiCount().
119
-	+ Rewrote the iterators and related classes. They are now fully STL compliant. The System now 
120
-	has a static array of all HostApis and all Devices. Only the System can create HostApis and 
121
-	Devices and they are non-copyable now. All HostApis and Devices are now passed by-reference.
122
-	- Renamed (System::) getVersion() to version() and getVersionText() to versionText().
123
-	- Renamed (Device::) numXyzChannels() to maxXyzChannels().
124
-	- Changed some stuff in StreamParameters.
125
-	+ Added a C++ version of the patest_devs.c test/example.
126
-
127
-PortAudioCpp v19 revision 06 03/06/04:
128
-
129
-	mblaauw:
130
-	+ Added this file to the project (roughly, a `+' denotes a major change, a `-' a minor change).
131
-	- Added System::deviceByIndex(), useful when a Device's index is stored for instance.
132
-	- Renamed System::hostApiFromTypeId() to System::hostApiByTypeId().
133
-	- Updated and added some Doxygen documentation.
134
-	- Made Stream::usedIntputLatency(), Stream::usedOutputLatency() and 
135
-	Stream::usedSampleRate() throw an paInternalError equivalent exception instead of paBadStreamPtr.
136
-	- Changed exception handling in Stream::open() functions. They now follow the PA error handling 
137
-	mechanism better and a couple of bugs regarding ownership of objects were fixed.
138
-	- Renamed Device::isDefaultXyzDevice() to Device::isSystemDefaultXyzDevice().
139
-	- Added Device::isHostApiDefaultXyzDevice().
140
-	- Added StreamConfiguration::unsetFlag().
141
-	- Removed CUSTOM from SampleDataFormat.
142
-	- System::hostApiByTypeId() now throws an paInternalError if the type id was out-of-range; this 
143
-	is a temporary work-around (see comments).
144
-	- Changed CbInterface to use paCallbackFun() instead of operator()().
145
-	- Renamed ``object'' to ``instance'' in CbMemFunAdapter.hxx.
146
-	- Added StreamConfiguration::setXyzHostApiSpecificSampleFormat().
147
-	- Added StreamConfiguration::isXyzSampleFormatHostApiSpecific().
148
-	- Changed error handling in System::terminate(), it can now throw an Exception.
149
-	- Added error handling in System::defaultHostApi().
150
-	- Added error handling in System::hostApisEnd().
151
-	- Changed some (but probably not all) C casts to C++ casts to avoid confusion with a 
152
-	certain Python person.
153
-	- Renamed RaiiSystem to AutoSystem (class and file) as this is a come common convention.
154
-	- Renamed System::numDevices() to System::deviceCount() to be more compatible with PortAudio 
155
-	(although PortAudio uses Pa_CountDevices() instead, see comment).
156
-	- Renamed HostApi::numDevices() to HostApi::deviceCount().
157
-	- Changed INC_ to INCLUDED_ in the header multiple include guards.
158
-	- Changed the order of functions in the StreamConfiguration class' header.
159
-	- Written some more info in PortAudioCpp.hxx (Doxygen).
160
-	- Added CallbackStream.hxx and CallbackStream.cxx files.
161
-	+ Refactored StreamConfiguration to remove the duplication which was there. There is now a 
162
-	HalfDuplexStreamConfiguration class. Also made some improvements to these classes while 
163
-	doing the refactoring.
164
-	+ Moved all code files to source/portaudiocpp/ and changed includes.
165
-	+ Moved all header files to include/portaudiocpp/ to easy a binary build if needed. The project 
166
-	must be set to have .../include/ as a path to look for includes.
167
-	+ Refactored the Stream class into a Stream base class and a CallbackStream derived class.
168
-	- Renamed Stream::usingXyz() to Stream::xyz().
169
-	- Updated some doxy comments.
170
-	- Changed ``using namespace portaudio'' in .cxx files to ``namespace portaudio { ... }''.
171
-
172
-PortAudioCpp v19 revision 05 03/04/09:
173
-
174
-	mblaauw:
175
-	- Initial release on the PortAudio mailinglist.
176
-
177
-
178
-
1
+Note: Because PortAudioCpp is now in the main PortAudio SVN repository, having these per-release changelogs probably doesn't make much sense anymore. Perhaps it's better to just note mayor changes by date from now on.
2
+
3
+PortAudioCpp v19 revision 16 06/05/22:
4
+
5
+	mblaauw:
6
+	- Added up-to-date MSVC 6.0 projects created by David Moore. Besides MSVC 6.0 users, MSVC 7.0 users may use these projects and automatically convert them to MSVC 7.0 projects.
7
+	- Changed the code and projects (MSVC 7.1 only) to be up-to-date with PortAudio's new directory structure.
8
+	- Added equivalents of the PaAsio_GetInputChannelName() and PaAsio_GetOutputChannelName() functions to the AsioDeviceAdapter wrapper-class (missing functions pointed out by David Moore).
9
+	- Added code to PortAudio's main SVN repository.
10
+
11
+PortAudioCpp v19 revision 15 (unknown release date):
12
+
13
+	mblaauw:
14
+	- Changed some exception handling code in HostApi's constructor.
15
+	- Added accessors to PortAudio PaStream from PortAudioCpp Stream (their absense being pointed out
16
+	by Tom Jordan).
17
+	- Fixed a bug/typo in MemFunToCallbackInterfaceAdapter::init() thanks to Fredrik Viklund.
18
+	- Fixed issue with concrete Stream classes possibly throwing an exception and fixed documentation w.r.t. this.
19
+	- Moved files to portaudio/binding/cpp/. Made new msvc 7.1 projects to reflect the change and removed msvc 6.0 
20
+	and 7.0 projects (because I can no longer maintain them myself). Gnu projects will probably need updating.
21
+
22
+PortAudioCpp v19 revision 14 03/10/24:
23
+
24
+	mblaauw:
25
+	- Fixed some error handling bugs in Stream and System (pointed out by Tom Jordan).
26
+	- Updated documentation a little (main page).
27
+	- Fixed order of members so initializer list was in the right order in 
28
+	StreamParameters (pointed out by Ludwig Schwardt).
29
+	- Added new lines at EOF's (as indicated by Ludwig Schwardt).
30
+
31
+PortAudioCpp v19 revision 13 03/10/19:
32
+
33
+	lschwardt:
34
+	- Added build files for GNU/Linux.
35
+	- Fixed bug in Exception where the inherited what() member function (and destructor) had looser 
36
+	exception specification (namely no exception specification, i.e. could throw anything) than 
37
+	the std::exception base class's what() member function (which had throw(), i.e. no-throw guarantee).
38
+	- Changed the iterators so that they have a set of public typedefs instead of deriving the C++ standard 
39
+	library std::iterator<> struct. G++ 2.95 doesn't support std::exception<> and composition-by-aggregation 
40
+	is prefered over composition-by-inheritance in this case.
41
+	- Changed some minor things to avoid G++ warning messages.
42
+
43
+	mblaauw:
44
+	- Renamed this file (/WHATSNEW.txt) to /CHANGELOG.
45
+	- Renamed /PA_ISSUES.txt to /PA_ISSUES.
46
+	- Added /INSTALL file with some build info for GNU/Linux and VC6.
47
+	- Added MSVC 6.0 projects for building PortAudioCpp as a staticly or dynamically linkable library.
48
+	- Moved build files to /build/(gnu/ or vc6/).
49
+	- Moved Doxygen configuration files to /doc/ and output to /doc/api_reference/.
50
+	- Added a /doc/README with some info how to generate Doxygen documentation.
51
+
52
+PortAudioCpp v19 revision 12 03/09/02:
53
+
54
+	mblaauw:
55
+	- Updated code to reflect changes on V19-devel CVS branch.
56
+	- Fixed some typos in the documentation.
57
+
58
+PortAudioCpp v19 revision 11 03/07/31:
59
+
60
+	mblaauw:
61
+	- Renamed SingleDirecionStreamParameters to DirectionSpecificStreamParameters.
62
+	- Implemented BlockingStream.
63
+	- Updated code to reflect recent changes to PortAudio V19-devel.
64
+	- Fixed a potential memory leak when an exception was thrown in the HostApi 
65
+	constructor.
66
+	- Renamed ``Latency'' to ``BufferSize'' in AsioDeviceAdapter.
67
+	- Updated class documentation.
68
+
69
+PortAudioCpp v19 revision 10 03/07/18:
70
+
71
+	mblaauw:
72
+	- SingleDirectionStreamParameters now has a (static) null() method.
73
+	- StreamParameters uses references for the direction-specific stream parameters 
74
+	instead of pointers (use null() method (above) instead of NULL).
75
+	- StreamParameters and SingleDirectionStreamParameters must now be fully specified 
76
+	and now default values are used (because this was not very useful in general and 
77
+	only made things more complex).
78
+	- Updated documentation.
79
+
80
+PortAudioCpp v19 revision 09 03/06/25:
81
+
82
+	mblaauw:
83
+	- Changed some things in SingleDirectionStreamParameters to ease it's usage.
84
+	- Placed all SingleDirectionStreamParameters stuff into a separate file.
85
+	+ Totally redid the callback stuff, now it's less ackward and supports C++ functions.
86
+
87
+PortAudioCpp v19 revision 08 03/06/20:
88
+
89
+	mblaauw:
90
+	- Made deconstructors for Device and HostApi private.
91
+	+ Added a AsioDeviceWrapper host api specific device extension class.
92
+	- Refactored Exception into a Exception base class and PaException and PaCppException 
93
+	derived classes.
94
+	- Added ASIO specific device info to the devs.cxx example.
95
+	- Fixed a bug in System::hostApiCount() and System::defaultHostApi().
96
+	+ Moved Device::null to System::nullDevice.
97
+	- Fixed some bugs in Device and System.
98
+
99
+PortAudioCpp v19 revision 07 03/06/08:
100
+
101
+	mblaauw:
102
+	- Updated some doxy comments.
103
+	+ Renamed CbXyz to CallbackXyz.
104
+	+ Renamed all ``configurations'' to ``parameters''.
105
+	+ Renamed HalfDuplexStreamConfiguration to SingleDirectionStreamConfiguration.
106
+	- Renamed SingleDirectionStreamParameters::streamParameters() to 
107
+	SingleDirectionStreamParameters::paSteamParameters.
108
+	- Added a non-constant version of SingleDirectionStreamParameters::paStreamParameters().
109
+	- A few improvements to SingleDirectionStreamParameters.
110
+	- Allowed AutoSystem to be created without initializing the System singleton 
111
+	(using a ctor flag).
112
+	- Added a BlockingStream class (not implemented for now).
113
+	- Fixed many bugs in the implementation of the iterators.
114
+	- Fixed a bug in Device::operator==().
115
+	+ Added a C++ version of the patest_sine.c test/example.
116
+	- Added a ctor for StreamParameters for a default half-duplex stream.
117
+	- Added SingleDirectionStreamParameters::setDevice() and setNumChannels().
118
+	- Renamed System::numHostApis() to System::hostApiCount().
119
+	+ Rewrote the iterators and related classes. They are now fully STL compliant. The System now 
120
+	has a static array of all HostApis and all Devices. Only the System can create HostApis and 
121
+	Devices and they are non-copyable now. All HostApis and Devices are now passed by-reference.
122
+	- Renamed (System::) getVersion() to version() and getVersionText() to versionText().
123
+	- Renamed (Device::) numXyzChannels() to maxXyzChannels().
124
+	- Changed some stuff in StreamParameters.
125
+	+ Added a C++ version of the patest_devs.c test/example.
126
+
127
+PortAudioCpp v19 revision 06 03/06/04:
128
+
129
+	mblaauw:
130
+	+ Added this file to the project (roughly, a `+' denotes a major change, a `-' a minor change).
131
+	- Added System::deviceByIndex(), useful when a Device's index is stored for instance.
132
+	- Renamed System::hostApiFromTypeId() to System::hostApiByTypeId().
133
+	- Updated and added some Doxygen documentation.
134
+	- Made Stream::usedIntputLatency(), Stream::usedOutputLatency() and 
135
+	Stream::usedSampleRate() throw an paInternalError equivalent exception instead of paBadStreamPtr.
136
+	- Changed exception handling in Stream::open() functions. They now follow the PA error handling 
137
+	mechanism better and a couple of bugs regarding ownership of objects were fixed.
138
+	- Renamed Device::isDefaultXyzDevice() to Device::isSystemDefaultXyzDevice().
139
+	- Added Device::isHostApiDefaultXyzDevice().
140
+	- Added StreamConfiguration::unsetFlag().
141
+	- Removed CUSTOM from SampleDataFormat.
142
+	- System::hostApiByTypeId() now throws an paInternalError if the type id was out-of-range; this 
143
+	is a temporary work-around (see comments).
144
+	- Changed CbInterface to use paCallbackFun() instead of operator()().
145
+	- Renamed ``object'' to ``instance'' in CbMemFunAdapter.hxx.
146
+	- Added StreamConfiguration::setXyzHostApiSpecificSampleFormat().
147
+	- Added StreamConfiguration::isXyzSampleFormatHostApiSpecific().
148
+	- Changed error handling in System::terminate(), it can now throw an Exception.
149
+	- Added error handling in System::defaultHostApi().
150
+	- Added error handling in System::hostApisEnd().
151
+	- Changed some (but probably not all) C casts to C++ casts to avoid confusion with a 
152
+	certain Python person.
153
+	- Renamed RaiiSystem to AutoSystem (class and file) as this is a come common convention.
154
+	- Renamed System::numDevices() to System::deviceCount() to be more compatible with PortAudio 
155
+	(although PortAudio uses Pa_CountDevices() instead, see comment).
156
+	- Renamed HostApi::numDevices() to HostApi::deviceCount().
157
+	- Changed INC_ to INCLUDED_ in the header multiple include guards.
158
+	- Changed the order of functions in the StreamConfiguration class' header.
159
+	- Written some more info in PortAudioCpp.hxx (Doxygen).
160
+	- Added CallbackStream.hxx and CallbackStream.cxx files.
161
+	+ Refactored StreamConfiguration to remove the duplication which was there. There is now a 
162
+	HalfDuplexStreamConfiguration class. Also made some improvements to these classes while 
163
+	doing the refactoring.
164
+	+ Moved all code files to source/portaudiocpp/ and changed includes.
165
+	+ Moved all header files to include/portaudiocpp/ to easy a binary build if needed. The project 
166
+	must be set to have .../include/ as a path to look for includes.
167
+	+ Refactored the Stream class into a Stream base class and a CallbackStream derived class.
168
+	- Renamed Stream::usingXyz() to Stream::xyz().
169
+	- Updated some doxy comments.
170
+	- Changed ``using namespace portaudio'' in .cxx files to ``namespace portaudio { ... }''.
171
+
172
+PortAudioCpp v19 revision 05 03/04/09:
173
+
174
+	mblaauw:
175
+	- Initial release on the PortAudio mailinglist.
176
+
177
+
178
+

+ 248
- 248
bindings/cpp/build/vc6/devs_example.dsp View File

@@ -1,248 +1,248 @@
1
-# Microsoft Developer Studio Project File - Name="devs_example" - Package Owner=<4>
2
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
3
-# ** DO NOT EDIT **
4
-
5
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
6
-
7
-CFG=devs_example - Win32 Debug
8
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
9
-!MESSAGE use the Export Makefile command and run
10
-!MESSAGE 
11
-!MESSAGE NMAKE /f "devs_example.mak".
12
-!MESSAGE 
13
-!MESSAGE You can specify a configuration when running NMAKE
14
-!MESSAGE by defining the macro CFG on the command line. For example:
15
-!MESSAGE 
16
-!MESSAGE NMAKE /f "devs_example.mak" CFG="devs_example - Win32 Debug"
17
-!MESSAGE 
18
-!MESSAGE Possible choices for configuration are:
19
-!MESSAGE 
20
-!MESSAGE "devs_example - Win32 Release" (based on "Win32 (x86) Console Application")
21
-!MESSAGE "devs_example - Win32 Debug" (based on "Win32 (x86) Console Application")
22
-!MESSAGE 
23
-
24
-# Begin Project
25
-# PROP AllowPerConfigDependencies 0
26
-# PROP Scc_ProjName ""
27
-# PROP Scc_LocalPath ""
28
-CPP=cl.exe
29
-RSC=rc.exe
30
-
31
-!IF  "$(CFG)" == "devs_example - Win32 Release"
32
-
33
-# PROP BASE Use_MFC 0
34
-# PROP BASE Use_Debug_Libraries 0
35
-# PROP BASE Output_Dir "Release"
36
-# PROP BASE Intermediate_Dir "Release"
37
-# PROP BASE Target_Dir ""
38
-# PROP Use_MFC 0
39
-# PROP Use_Debug_Libraries 0
40
-# PROP Output_Dir "Release"
41
-# PROP Intermediate_Dir "Release"
42
-# PROP Ignore_Export_Lib 0
43
-# PROP Target_Dir ""
44
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
45
-# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
46
-# SUBTRACT CPP /YX
47
-# ADD BASE RSC /l 0x809 /d "NDEBUG"
48
-# ADD RSC /l 0x809 /d "NDEBUG"
49
-BSC32=bscmake.exe
50
-# ADD BASE BSC32 /nologo
51
-# ADD BSC32 /nologo
52
-LINK32=link.exe
53
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
54
-# ADD LINK32 portaudiocpp-vc6-r.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/devs_example.exe" /libpath:"../../lib"
55
-
56
-!ELSEIF  "$(CFG)" == "devs_example - Win32 Debug"
57
-
58
-# PROP BASE Use_MFC 0
59
-# PROP BASE Use_Debug_Libraries 1
60
-# PROP BASE Output_Dir "Debug"
61
-# PROP BASE Intermediate_Dir "Debug"
62
-# PROP BASE Target_Dir ""
63
-# PROP Use_MFC 0
64
-# PROP Use_Debug_Libraries 1
65
-# PROP Output_Dir "Debug"
66
-# PROP Intermediate_Dir "Debug"
67
-# PROP Ignore_Export_Lib 0
68
-# PROP Target_Dir ""
69
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
70
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
71
-# SUBTRACT CPP /YX
72
-# ADD BASE RSC /l 0x809 /d "_DEBUG"
73
-# ADD RSC /l 0x809 /d "_DEBUG"
74
-BSC32=bscmake.exe
75
-# ADD BASE BSC32 /nologo
76
-# ADD BSC32 /nologo
77
-LINK32=link.exe
78
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
79
-# ADD LINK32 portaudiocpp-vc6-d.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../bin/devs_example.exe" /pdbtype:sept /libpath:"../../lib"
80
-
81
-!ENDIF 
82
-
83
-# Begin Target
84
-
85
-# Name "devs_example - Win32 Release"
86
-# Name "devs_example - Win32 Debug"
87
-# Begin Group "Source Files"
88
-
89
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
90
-# Begin Source File
91
-
92
-SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.cpp
93
-# End Source File
94
-# Begin Source File
95
-
96
-SOURCE=..\..\..\..\src\common\pa_allocation.c
97
-# End Source File
98
-# Begin Source File
99
-
100
-SOURCE=..\..\..\..\pa_asio\pa_asio.cpp
101
-# End Source File
102
-# Begin Source File
103
-
104
-SOURCE=..\..\..\..\src\common\pa_converters.c
105
-# End Source File
106
-# Begin Source File
107
-
108
-SOURCE=..\..\..\..\src\common\pa_cpuload.c
109
-# End Source File
110
-# Begin Source File
111
-
112
-SOURCE=..\..\..\..\src\common\pa_dither.c
113
-# End Source File
114
-# Begin Source File
115
-
116
-SOURCE=..\..\..\..\src\common\pa_front.c
117
-# End Source File
118
-# Begin Source File
119
-
120
-SOURCE=..\..\..\..\src\common\pa_process.c
121
-# End Source File
122
-# Begin Source File
123
-
124
-SOURCE=..\..\..\..\src\hostapi\skeleton\pa_hostapi_skeleton.c
125
-# End Source File
126
-# Begin Source File
127
-
128
-SOURCE=..\..\..\..\src\common\pa_stream.c
129
-# End Source File
130
-# Begin Source File
131
-
132
-SOURCE=..\..\..\..\src\common\pa_trace.c
133
-# End Source File
134
-# Begin Source File
135
-
136
-SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds.c
137
-# End Source File
138
-# Begin Source File
139
-
140
-SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c
141
-# End Source File
142
-# Begin Source File
143
-
144
-SOURCE=..\..\..\..\src\os\win\pa_win_hostapis.c
145
-# End Source File
146
-# Begin Source File
147
-
148
-SOURCE=..\..\..\..\src\os\win\pa_win_util.c
149
-# End Source File
150
-# Begin Source File
151
-
152
-SOURCE=..\..\..\..\src\hostapi\wmme\pa_win_wmme.c
153
-# End Source File
154
-# Begin Source File
155
-
156
-SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.c
157
-# End Source File
158
-# End Group
159
-# Begin Group "Header Files"
160
-
161
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
162
-# Begin Source File
163
-
164
-SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.h
165
-# End Source File
166
-# Begin Source File
167
-
168
-SOURCE=..\..\..\..\src\common\pa_allocation.h
169
-# End Source File
170
-# Begin Source File
171
-
172
-SOURCE=..\..\..\..\src\common\pa_converters.h
173
-# End Source File
174
-# Begin Source File
175
-
176
-SOURCE=..\..\..\..\src\common\pa_cpuload.h
177
-# End Source File
178
-# Begin Source File
179
-
180
-SOURCE=..\..\..\..\src\common\pa_dither.h
181
-# End Source File
182
-# Begin Source File
183
-
184
-SOURCE=..\..\..\..\src\common\pa_endianness.h
185
-# End Source File
186
-# Begin Source File
187
-
188
-SOURCE=..\..\..\..\src\common\pa_hostapi.h
189
-# End Source File
190
-# Begin Source File
191
-
192
-SOURCE=..\..\..\..\src\common\pa_process.h
193
-# End Source File
194
-# Begin Source File
195
-
196
-SOURCE=..\..\..\..\src\common\pa_stream.h
197
-# End Source File
198
-# Begin Source File
199
-
200
-SOURCE=..\..\..\..\src\common\pa_trace.h
201
-# End Source File
202
-# Begin Source File
203
-
204
-SOURCE=..\..\..\..\src\common\pa_types.h
205
-# End Source File
206
-# Begin Source File
207
-
208
-SOURCE=..\..\..\..\src\common\pa_util.h
209
-# End Source File
210
-# Begin Source File
211
-
212
-SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.h
213
-# End Source File
214
-# Begin Source File
215
-
216
-SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.h
217
-# End Source File
218
-# End Group
219
-# Begin Group "Resource Files"
220
-
221
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
222
-# End Group
223
-# Begin Group "Example Files"
224
-
225
-# PROP Default_Filter ""
226
-# Begin Source File
227
-
228
-SOURCE=..\..\example\devs.cxx
229
-# End Source File
230
-# End Group
231
-# Begin Group "ASIO 2 SDK"
232
-
233
-# PROP Default_Filter ""
234
-# Begin Source File
235
-
236
-SOURCE=..\..\..\..\..\asiosdk2\common\asio.cpp
237
-# End Source File
238
-# Begin Source File
239
-
240
-SOURCE=..\..\..\..\..\asiosdk2\host\asiodrivers.cpp
241
-# End Source File
242
-# Begin Source File
243
-
244
-SOURCE=..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp
245
-# End Source File
246
-# End Group
247
-# End Target
248
-# End Project
1
+# Microsoft Developer Studio Project File - Name="devs_example" - Package Owner=<4>
2
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
3
+# ** DO NOT EDIT **
4
+
5
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
6
+
7
+CFG=devs_example - Win32 Debug
8
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
9
+!MESSAGE use the Export Makefile command and run
10
+!MESSAGE 
11
+!MESSAGE NMAKE /f "devs_example.mak".
12
+!MESSAGE 
13
+!MESSAGE You can specify a configuration when running NMAKE
14
+!MESSAGE by defining the macro CFG on the command line. For example:
15
+!MESSAGE 
16
+!MESSAGE NMAKE /f "devs_example.mak" CFG="devs_example - Win32 Debug"
17
+!MESSAGE 
18
+!MESSAGE Possible choices for configuration are:
19
+!MESSAGE 
20
+!MESSAGE "devs_example - Win32 Release" (based on "Win32 (x86) Console Application")
21
+!MESSAGE "devs_example - Win32 Debug" (based on "Win32 (x86) Console Application")
22
+!MESSAGE 
23
+
24
+# Begin Project
25
+# PROP AllowPerConfigDependencies 0
26
+# PROP Scc_ProjName ""
27
+# PROP Scc_LocalPath ""
28
+CPP=cl.exe
29
+RSC=rc.exe
30
+
31
+!IF  "$(CFG)" == "devs_example - Win32 Release"
32
+
33
+# PROP BASE Use_MFC 0
34
+# PROP BASE Use_Debug_Libraries 0
35
+# PROP BASE Output_Dir "Release"
36
+# PROP BASE Intermediate_Dir "Release"
37
+# PROP BASE Target_Dir ""
38
+# PROP Use_MFC 0
39
+# PROP Use_Debug_Libraries 0
40
+# PROP Output_Dir "Release"
41
+# PROP Intermediate_Dir "Release"
42
+# PROP Ignore_Export_Lib 0
43
+# PROP Target_Dir ""
44
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
45
+# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
46
+# SUBTRACT CPP /YX
47
+# ADD BASE RSC /l 0x809 /d "NDEBUG"
48
+# ADD RSC /l 0x809 /d "NDEBUG"
49
+BSC32=bscmake.exe
50
+# ADD BASE BSC32 /nologo
51
+# ADD BSC32 /nologo
52
+LINK32=link.exe
53
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
54
+# ADD LINK32 portaudiocpp-vc6-r.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/devs_example.exe" /libpath:"../../lib"
55
+
56
+!ELSEIF  "$(CFG)" == "devs_example - Win32 Debug"
57
+
58
+# PROP BASE Use_MFC 0
59
+# PROP BASE Use_Debug_Libraries 1
60
+# PROP BASE Output_Dir "Debug"
61
+# PROP BASE Intermediate_Dir "Debug"
62
+# PROP BASE Target_Dir ""
63
+# PROP Use_MFC 0
64
+# PROP Use_Debug_Libraries 1
65
+# PROP Output_Dir "Debug"
66
+# PROP Intermediate_Dir "Debug"
67
+# PROP Ignore_Export_Lib 0
68
+# PROP Target_Dir ""
69
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
70
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
71
+# SUBTRACT CPP /YX
72
+# ADD BASE RSC /l 0x809 /d "_DEBUG"
73
+# ADD RSC /l 0x809 /d "_DEBUG"
74
+BSC32=bscmake.exe
75
+# ADD BASE BSC32 /nologo
76
+# ADD BSC32 /nologo
77
+LINK32=link.exe
78
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
79
+# ADD LINK32 portaudiocpp-vc6-d.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../bin/devs_example.exe" /pdbtype:sept /libpath:"../../lib"
80
+
81
+!ENDIF 
82
+
83
+# Begin Target
84
+
85
+# Name "devs_example - Win32 Release"
86
+# Name "devs_example - Win32 Debug"
87
+# Begin Group "Source Files"
88
+
89
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
90
+# Begin Source File
91
+
92
+SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.cpp
93
+# End Source File
94
+# Begin Source File
95
+
96
+SOURCE=..\..\..\..\src\common\pa_allocation.c
97
+# End Source File
98
+# Begin Source File
99
+
100
+SOURCE=..\..\..\..\pa_asio\pa_asio.cpp
101
+# End Source File
102
+# Begin Source File
103
+
104
+SOURCE=..\..\..\..\src\common\pa_converters.c
105
+# End Source File
106
+# Begin Source File
107
+
108
+SOURCE=..\..\..\..\src\common\pa_cpuload.c
109
+# End Source File
110
+# Begin Source File
111
+
112
+SOURCE=..\..\..\..\src\common\pa_dither.c
113
+# End Source File
114
+# Begin Source File
115
+
116
+SOURCE=..\..\..\..\src\common\pa_front.c
117
+# End Source File
118
+# Begin Source File
119
+
120
+SOURCE=..\..\..\..\src\common\pa_process.c
121
+# End Source File
122
+# Begin Source File
123
+
124
+SOURCE=..\..\..\..\src\hostapi\skeleton\pa_hostapi_skeleton.c
125
+# End Source File
126
+# Begin Source File
127
+
128
+SOURCE=..\..\..\..\src\common\pa_stream.c
129
+# End Source File
130
+# Begin Source File
131
+
132
+SOURCE=..\..\..\..\src\common\pa_trace.c
133
+# End Source File
134
+# Begin Source File
135
+
136
+SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds.c
137
+# End Source File
138
+# Begin Source File
139
+
140
+SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c
141
+# End Source File
142
+# Begin Source File
143
+
144
+SOURCE=..\..\..\..\src\os\win\pa_win_hostapis.c
145
+# End Source File
146
+# Begin Source File
147
+
148
+SOURCE=..\..\..\..\src\os\win\pa_win_util.c
149
+# End Source File
150
+# Begin Source File
151
+
152
+SOURCE=..\..\..\..\src\hostapi\wmme\pa_win_wmme.c
153
+# End Source File
154
+# Begin Source File
155
+
156
+SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.c
157
+# End Source File
158
+# End Group
159
+# Begin Group "Header Files"
160
+
161
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
162
+# Begin Source File
163
+
164
+SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.h
165
+# End Source File
166
+# Begin Source File
167
+
168
+SOURCE=..\..\..\..\src\common\pa_allocation.h
169
+# End Source File
170
+# Begin Source File
171
+
172
+SOURCE=..\..\..\..\src\common\pa_converters.h
173
+# End Source File
174
+# Begin Source File
175
+
176
+SOURCE=..\..\..\..\src\common\pa_cpuload.h
177
+# End Source File
178
+# Begin Source File
179
+
180
+SOURCE=..\..\..\..\src\common\pa_dither.h
181
+# End Source File
182
+# Begin Source File
183
+
184
+SOURCE=..\..\..\..\src\common\pa_endianness.h
185
+# End Source File
186
+# Begin Source File
187
+
188
+SOURCE=..\..\..\..\src\common\pa_hostapi.h
189
+# End Source File
190
+# Begin Source File
191
+
192
+SOURCE=..\..\..\..\src\common\pa_process.h
193
+# End Source File
194
+# Begin Source File
195
+
196
+SOURCE=..\..\..\..\src\common\pa_stream.h
197
+# End Source File
198
+# Begin Source File
199
+
200
+SOURCE=..\..\..\..\src\common\pa_trace.h
201
+# End Source File
202
+# Begin Source File
203
+
204
+SOURCE=..\..\..\..\src\common\pa_types.h
205
+# End Source File
206
+# Begin Source File
207
+
208
+SOURCE=..\..\..\..\src\common\pa_util.h
209
+# End Source File
210
+# Begin Source File
211
+
212
+SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.h
213
+# End Source File
214
+# Begin Source File
215
+
216
+SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.h
217
+# End Source File
218
+# End Group
219
+# Begin Group "Resource Files"
220
+
221
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
222
+# End Group
223
+# Begin Group "Example Files"
224
+
225
+# PROP Default_Filter ""
226
+# Begin Source File
227
+
228
+SOURCE=..\..\example\devs.cxx
229
+# End Source File
230
+# End Group
231
+# Begin Group "ASIO 2 SDK"
232
+
233
+# PROP Default_Filter ""
234
+# Begin Source File
235
+
236
+SOURCE=..\..\..\..\..\asiosdk2\common\asio.cpp
237
+# End Source File
238
+# Begin Source File
239
+
240
+SOURCE=..\..\..\..\..\asiosdk2\host\asiodrivers.cpp
241
+# End Source File
242
+# Begin Source File
243
+
244
+SOURCE=..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp
245
+# End Source File
246
+# End Group
247
+# End Target
248
+# End Project

+ 44
- 44
bindings/cpp/build/vc6/devs_example.dsw View File

@@ -1,44 +1,44 @@
1
-Microsoft Developer Studio Workspace File, Format Version 6.00
2
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
3
-
4
-###############################################################################
5
-
6
-Project: "devs_example"=".\devs_example.dsp" - Package Owner=<4>
7
-
8
-Package=<5>
9
-{{{
10
-}}}
11
-
12
-Package=<4>
13
-{{{
14
-    Begin Project Dependency
15
-    Project_Dep_Name static_library
16
-    End Project Dependency
17
-}}}
18
-
19
-###############################################################################
20
-
21
-Project: "static_library"=".\static_library.dsp" - Package Owner=<4>
22
-
23
-Package=<5>
24
-{{{
25
-}}}
26
-
27
-Package=<4>
28
-{{{
29
-}}}
30
-
31
-###############################################################################
32
-
33
-Global:
34
-
35
-Package=<5>
36
-{{{
37
-}}}
38
-
39
-Package=<3>
40
-{{{
41
-}}}
42
-
43
-###############################################################################
44
-
1
+Microsoft Developer Studio Workspace File, Format Version 6.00
2
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
3
+
4
+###############################################################################
5
+
6
+Project: "devs_example"=".\devs_example.dsp" - Package Owner=<4>
7
+
8
+Package=<5>
9
+{{{
10
+}}}
11
+
12
+Package=<4>
13
+{{{
14
+    Begin Project Dependency
15
+    Project_Dep_Name static_library
16
+    End Project Dependency
17
+}}}
18
+
19
+###############################################################################
20
+
21
+Project: "static_library"=".\static_library.dsp" - Package Owner=<4>
22
+
23
+Package=<5>
24
+{{{
25
+}}}
26
+
27
+Package=<4>
28
+{{{
29
+}}}
30
+
31
+###############################################################################
32
+
33
+Global:
34
+
35
+Package=<5>
36
+{{{
37
+}}}
38
+
39
+Package=<3>
40
+{{{
41
+}}}
42
+
43
+###############################################################################
44
+

+ 252
- 252
bindings/cpp/build/vc6/sine_example.dsp View File

@@ -1,252 +1,252 @@
1
-# Microsoft Developer Studio Project File - Name="sine_example" - Package Owner=<4>
2
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
3
-# ** DO NOT EDIT **
4
-
5
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
6
-
7
-CFG=sine_example - Win32 Debug
8
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
9
-!MESSAGE use the Export Makefile command and run
10
-!MESSAGE 
11
-!MESSAGE NMAKE /f "sine_example.mak".
12
-!MESSAGE 
13
-!MESSAGE You can specify a configuration when running NMAKE
14
-!MESSAGE by defining the macro CFG on the command line. For example:
15
-!MESSAGE 
16
-!MESSAGE NMAKE /f "sine_example.mak" CFG="sine_example - Win32 Debug"
17
-!MESSAGE 
18
-!MESSAGE Possible choices for configuration are:
19
-!MESSAGE 
20
-!MESSAGE "sine_example - Win32 Release" (based on "Win32 (x86) Console Application")
21
-!MESSAGE "sine_example - Win32 Debug" (based on "Win32 (x86) Console Application")
22
-!MESSAGE 
23
-
24
-# Begin Project
25
-# PROP AllowPerConfigDependencies 0
26
-# PROP Scc_ProjName ""
27
-# PROP Scc_LocalPath ""
28
-CPP=cl.exe
29
-RSC=rc.exe
30
-
31
-!IF  "$(CFG)" == "sine_example - Win32 Release"
32
-
33
-# PROP BASE Use_MFC 0
34
-# PROP BASE Use_Debug_Libraries 0
35
-# PROP BASE Output_Dir "Release"
36
-# PROP BASE Intermediate_Dir "Release"
37
-# PROP BASE Target_Dir ""
38
-# PROP Use_MFC 0
39
-# PROP Use_Debug_Libraries 0
40
-# PROP Output_Dir "Release"
41
-# PROP Intermediate_Dir "Release"
42
-# PROP Ignore_Export_Lib 0
43
-# PROP Target_Dir ""
44
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
45
-# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
46
-# SUBTRACT CPP /YX
47
-# ADD BASE RSC /l 0x809 /d "NDEBUG"
48
-# ADD RSC /l 0x809 /d "NDEBUG"
49
-BSC32=bscmake.exe
50
-# ADD BASE BSC32 /nologo
51
-# ADD BSC32 /nologo
52
-LINK32=link.exe
53
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
54
-# ADD LINK32 portaudiocpp-vc6-r.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/sine_example.exe" /libpath:"../../lib"
55
-
56
-!ELSEIF  "$(CFG)" == "sine_example - Win32 Debug"
57
-
58
-# PROP BASE Use_MFC 0
59
-# PROP BASE Use_Debug_Libraries 1
60
-# PROP BASE Output_Dir "Debug"
61
-# PROP BASE Intermediate_Dir "Debug"
62
-# PROP BASE Target_Dir ""
63
-# PROP Use_MFC 0
64
-# PROP Use_Debug_Libraries 1
65
-# PROP Output_Dir "Debug"
66
-# PROP Intermediate_Dir "Debug"
67
-# PROP Ignore_Export_Lib 0
68
-# PROP Target_Dir ""
69
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
70
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
71
-# SUBTRACT CPP /YX
72
-# ADD BASE RSC /l 0x809 /d "_DEBUG"
73
-# ADD RSC /l 0x809 /d "_DEBUG"
74
-BSC32=bscmake.exe
75
-# ADD BASE BSC32 /nologo
76
-# ADD BSC32 /nologo
77
-LINK32=link.exe
78
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
79
-# ADD LINK32 portaudiocpp-vc6-d.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../bin/sine_example.exe" /pdbtype:sept /libpath:"../../lib"
80
-
81
-!ENDIF 
82
-
83
-# Begin Target
84
-
85
-# Name "sine_example - Win32 Release"
86
-# Name "sine_example - Win32 Debug"
87
-# Begin Group "Header Files"
88
-
89
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
90
-# Begin Source File
91
-
92
-SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.h
93
-# End Source File
94
-# Begin Source File
95
-
96
-SOURCE=..\..\..\..\src\common\pa_allocation.h
97
-# End Source File
98
-# Begin Source File
99
-
100
-SOURCE=..\..\..\..\src\common\pa_converters.h
101
-# End Source File
102
-# Begin Source File
103
-
104
-SOURCE=..\..\..\..\src\common\pa_cpuload.h
105
-# End Source File
106
-# Begin Source File
107
-
108
-SOURCE=..\..\..\..\src\common\pa_dither.h
109
-# End Source File
110
-# Begin Source File
111
-
112
-SOURCE=..\..\..\..\src\common\pa_endianness.h
113
-# End Source File
114
-# Begin Source File
115
-
116
-SOURCE=..\..\..\..\src\common\pa_hostapi.h
117
-# End Source File
118
-# Begin Source File
119
-
120
-SOURCE=..\..\..\..\src\common\pa_process.h
121
-# End Source File
122
-# Begin Source File
123
-
124
-SOURCE=..\..\..\..\src\common\pa_stream.h
125
-# End Source File
126
-# Begin Source File
127
-
128
-SOURCE=..\..\..\..\src\common\pa_trace.h
129
-# End Source File
130
-# Begin Source File
131
-
132
-SOURCE=..\..\..\..\src\common\pa_types.h
133
-# End Source File
134
-# Begin Source File
135
-
136
-SOURCE=..\..\..\..\src\common\pa_util.h
137
-# End Source File
138
-# Begin Source File
139
-
140
-SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.h
141
-# End Source File
142
-# Begin Source File
143
-
144
-SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.h
145
-# End Source File
146
-# End Group
147
-# Begin Group "Resource Files"
148
-
149
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
150
-# End Group
151
-# Begin Group "Example Files"
152
-
153
-# PROP Default_Filter ""
154
-# Begin Source File
155
-
156
-SOURCE=..\..\example\sine.cxx
157
-# End Source File
158
-# End Group
159
-# Begin Group "Source Files"
160
-
161
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
162
-# Begin Source File
163
-
164
-SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.cpp
165
-# End Source File
166
-# Begin Source File
167
-
168
-SOURCE=..\..\..\..\src\common\pa_allocation.c
169
-# End Source File
170
-# Begin Source File
171
-
172
-SOURCE=..\..\..\..\pa_asio\pa_asio.cpp
173
-# End Source File
174
-# Begin Source File
175
-
176
-SOURCE=..\..\..\..\src\common\pa_converters.c
177
-# End Source File
178
-# Begin Source File
179
-
180
-SOURCE=..\..\..\..\src\common\pa_cpuload.c
181
-# End Source File
182
-# Begin Source File
183
-
184
-SOURCE=..\..\..\..\src\common\pa_dither.c
185
-# End Source File
186
-# Begin Source File
187
-
188
-SOURCE=..\..\..\..\src\common\pa_front.c
189
-# End Source File
190
-# Begin Source File
191
-
192
-SOURCE=..\..\..\..\src\common\pa_process.c
193
-# End Source File
194
-# Begin Source File
195
-
196
-SOURCE=..\..\..\..\src\hostapi\skeleton\pa_hostapi_skeleton.c
197
-# End Source File
198
-# Begin Source File
199
-
200
-SOURCE=..\..\..\..\src\common\pa_stream.c
201
-# End Source File
202
-# Begin Source File
203
-
204
-SOURCE=..\..\..\..\src\common\pa_trace.c
205
-# End Source File
206
-# Begin Source File
207
-
208
-SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds.c
209
-# End Source File
210
-# Begin Source File
211
-
212
-SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c
213
-# End Source File
214
-# Begin Source File
215
-
216
-SOURCE=..\..\..\..\src\os\win\pa_win_hostapis.c
217
-# End Source File
218
-# Begin Source File
219
-
220
-SOURCE=..\..\..\..\src\os\win\pa_win_util.c
221
-# End Source File
222
-# Begin Source File
223
-
224
-SOURCE=..\..\..\..\src\hostapi\wasapi\pa_win_wasapi.cpp
225
-# End Source File
226
-# Begin Source File
227
-
228
-SOURCE=..\..\..\..\src\hostapi\wmme\pa_win_wmme.c
229
-# End Source File
230
-# Begin Source File
231
-
232
-SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.c
233
-# End Source File
234
-# End Group
235
-# Begin Group "ASIO 2 SDK"
236
-
237
-# PROP Default_Filter ""
238
-# Begin Source File
239
-
240
-SOURCE=..\..\..\..\..\asiosdk2\common\asio.cpp
241
-# End Source File
242
-# Begin Source File
243
-
244
-SOURCE=..\..\..\..\..\asiosdk2\host\asiodrivers.cpp
245
-# End Source File
246
-# Begin Source File
247
-
248
-SOURCE=..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp
249
-# End Source File
250
-# End Group
251
-# End Target
252
-# End Project
1
+# Microsoft Developer Studio Project File - Name="sine_example" - Package Owner=<4>
2
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
3
+# ** DO NOT EDIT **
4
+
5
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
6
+
7
+CFG=sine_example - Win32 Debug
8
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
9
+!MESSAGE use the Export Makefile command and run
10
+!MESSAGE 
11
+!MESSAGE NMAKE /f "sine_example.mak".
12
+!MESSAGE 
13
+!MESSAGE You can specify a configuration when running NMAKE
14
+!MESSAGE by defining the macro CFG on the command line. For example:
15
+!MESSAGE 
16
+!MESSAGE NMAKE /f "sine_example.mak" CFG="sine_example - Win32 Debug"
17
+!MESSAGE 
18
+!MESSAGE Possible choices for configuration are:
19
+!MESSAGE 
20
+!MESSAGE "sine_example - Win32 Release" (based on "Win32 (x86) Console Application")
21
+!MESSAGE "sine_example - Win32 Debug" (based on "Win32 (x86) Console Application")
22
+!MESSAGE 
23
+
24
+# Begin Project
25
+# PROP AllowPerConfigDependencies 0
26
+# PROP Scc_ProjName ""
27
+# PROP Scc_LocalPath ""
28
+CPP=cl.exe
29
+RSC=rc.exe
30
+
31
+!IF  "$(CFG)" == "sine_example - Win32 Release"
32
+
33
+# PROP BASE Use_MFC 0
34
+# PROP BASE Use_Debug_Libraries 0
35
+# PROP BASE Output_Dir "Release"
36
+# PROP BASE Intermediate_Dir "Release"
37
+# PROP BASE Target_Dir ""
38
+# PROP Use_MFC 0
39
+# PROP Use_Debug_Libraries 0
40
+# PROP Output_Dir "Release"
41
+# PROP Intermediate_Dir "Release"
42
+# PROP Ignore_Export_Lib 0
43
+# PROP Target_Dir ""
44
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
45
+# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
46
+# SUBTRACT CPP /YX
47
+# ADD BASE RSC /l 0x809 /d "NDEBUG"
48
+# ADD RSC /l 0x809 /d "NDEBUG"
49
+BSC32=bscmake.exe
50
+# ADD BASE BSC32 /nologo
51
+# ADD BSC32 /nologo
52
+LINK32=link.exe
53
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
54
+# ADD LINK32 portaudiocpp-vc6-r.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/sine_example.exe" /libpath:"../../lib"
55
+
56
+!ELSEIF  "$(CFG)" == "sine_example - Win32 Debug"
57
+
58
+# PROP BASE Use_MFC 0
59
+# PROP BASE Use_Debug_Libraries 1
60
+# PROP BASE Output_Dir "Debug"
61
+# PROP BASE Intermediate_Dir "Debug"
62
+# PROP BASE Target_Dir ""
63
+# PROP Use_MFC 0
64
+# PROP Use_Debug_Libraries 1
65
+# PROP Output_Dir "Debug"
66
+# PROP Intermediate_Dir "Debug"
67
+# PROP Ignore_Export_Lib 0
68
+# PROP Target_Dir ""
69
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
70
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
71
+# SUBTRACT CPP /YX
72
+# ADD BASE RSC /l 0x809 /d "_DEBUG"
73
+# ADD RSC /l 0x809 /d "_DEBUG"
74
+BSC32=bscmake.exe
75
+# ADD BASE BSC32 /nologo
76
+# ADD BSC32 /nologo
77
+LINK32=link.exe
78
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
79
+# ADD LINK32 portaudiocpp-vc6-d.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../bin/sine_example.exe" /pdbtype:sept /libpath:"../../lib"
80
+
81
+!ENDIF 
82
+
83
+# Begin Target
84
+
85
+# Name "sine_example - Win32 Release"
86
+# Name "sine_example - Win32 Debug"
87
+# Begin Group "Header Files"
88
+
89
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
90
+# Begin Source File
91
+
92
+SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.h
93
+# End Source File
94
+# Begin Source File
95
+
96
+SOURCE=..\..\..\..\src\common\pa_allocation.h
97
+# End Source File
98
+# Begin Source File
99
+
100
+SOURCE=..\..\..\..\src\common\pa_converters.h
101
+# End Source File
102
+# Begin Source File
103
+
104
+SOURCE=..\..\..\..\src\common\pa_cpuload.h
105
+# End Source File
106
+# Begin Source File
107
+
108
+SOURCE=..\..\..\..\src\common\pa_dither.h
109
+# End Source File
110
+# Begin Source File
111
+
112
+SOURCE=..\..\..\..\src\common\pa_endianness.h
113
+# End Source File
114
+# Begin Source File
115
+
116
+SOURCE=..\..\..\..\src\common\pa_hostapi.h
117
+# End Source File
118
+# Begin Source File
119
+
120
+SOURCE=..\..\..\..\src\common\pa_process.h
121
+# End Source File
122
+# Begin Source File
123
+
124
+SOURCE=..\..\..\..\src\common\pa_stream.h
125
+# End Source File
126
+# Begin Source File
127
+
128
+SOURCE=..\..\..\..\src\common\pa_trace.h
129
+# End Source File
130
+# Begin Source File
131
+
132
+SOURCE=..\..\..\..\src\common\pa_types.h
133
+# End Source File
134
+# Begin Source File
135
+
136
+SOURCE=..\..\..\..\src\common\pa_util.h
137
+# End Source File
138
+# Begin Source File
139
+
140
+SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.h
141
+# End Source File
142
+# Begin Source File
143
+
144
+SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.h
145
+# End Source File
146
+# End Group
147
+# Begin Group "Resource Files"
148
+
149
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
150
+# End Group
151
+# Begin Group "Example Files"
152
+
153
+# PROP Default_Filter ""
154
+# Begin Source File
155
+
156
+SOURCE=..\..\example\sine.cxx
157
+# End Source File
158
+# End Group
159
+# Begin Group "Source Files"
160
+
161
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
162
+# Begin Source File
163
+
164
+SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.cpp
165
+# End Source File
166
+# Begin Source File
167
+
168
+SOURCE=..\..\..\..\src\common\pa_allocation.c
169
+# End Source File
170
+# Begin Source File
171
+
172
+SOURCE=..\..\..\..\pa_asio\pa_asio.cpp
173
+# End Source File
174
+# Begin Source File
175
+
176
+SOURCE=..\..\..\..\src\common\pa_converters.c
177
+# End Source File
178
+# Begin Source File
179
+
180
+SOURCE=..\..\..\..\src\common\pa_cpuload.c
181
+# End Source File
182
+# Begin Source File
183
+
184
+SOURCE=..\..\..\..\src\common\pa_dither.c
185
+# End Source File
186
+# Begin Source File
187
+
188
+SOURCE=..\..\..\..\src\common\pa_front.c
189
+# End Source File
190
+# Begin Source File
191
+
192
+SOURCE=..\..\..\..\src\common\pa_process.c
193
+# End Source File
194
+# Begin Source File
195
+
196
+SOURCE=..\..\..\..\src\hostapi\skeleton\pa_hostapi_skeleton.c
197
+# End Source File
198
+# Begin Source File
199
+
200
+SOURCE=..\..\..\..\src\common\pa_stream.c
201
+# End Source File
202
+# Begin Source File
203
+
204
+SOURCE=..\..\..\..\src\common\pa_trace.c
205
+# End Source File
206
+# Begin Source File
207
+
208
+SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds.c
209
+# End Source File
210
+# Begin Source File
211
+
212
+SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c
213
+# End Source File
214
+# Begin Source File
215
+
216
+SOURCE=..\..\..\..\src\os\win\pa_win_hostapis.c
217
+# End Source File
218
+# Begin Source File
219
+
220
+SOURCE=..\..\..\..\src\os\win\pa_win_util.c
221
+# End Source File
222
+# Begin Source File
223
+
224
+SOURCE=..\..\..\..\src\hostapi\wasapi\pa_win_wasapi.cpp
225
+# End Source File
226
+# Begin Source File
227
+
228
+SOURCE=..\..\..\..\src\hostapi\wmme\pa_win_wmme.c
229
+# End Source File
230
+# Begin Source File
231
+
232
+SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.c
233
+# End Source File
234
+# End Group
235
+# Begin Group "ASIO 2 SDK"
236
+
237
+# PROP Default_Filter ""
238
+# Begin Source File
239
+
240
+SOURCE=..\..\..\..\..\asiosdk2\common\asio.cpp
241
+# End Source File
242
+# Begin Source File
243
+
244
+SOURCE=..\..\..\..\..\asiosdk2\host\asiodrivers.cpp
245
+# End Source File
246
+# Begin Source File
247
+
248
+SOURCE=..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp
249
+# End Source File
250
+# End Group
251
+# End Target
252
+# End Project

+ 44
- 44
bindings/cpp/build/vc6/sine_example.dsw View File

@@ -1,44 +1,44 @@
1
-Microsoft Developer Studio Workspace File, Format Version 6.00
2
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
3
-
4
-###############################################################################
5
-
6
-Project: "sine_example"=".\sine_example.dsp" - Package Owner=<4>
7
-
8
-Package=<5>
9
-{{{
10
-}}}
11
-
12
-Package=<4>
13
-{{{
14
-    Begin Project Dependency
15
-    Project_Dep_Name static_library
16
-    End Project Dependency
17
-}}}
18
-
19
-###############################################################################
20
-
21
-Project: "static_library"=".\static_library.dsp" - Package Owner=<4>
22
-
23
-Package=<5>
24
-{{{
25
-}}}
26
-
27
-Package=<4>
28
-{{{
29
-}}}
30
-
31
-###############################################################################
32
-
33
-Global:
34
-
35
-Package=<5>
36
-{{{
37
-}}}
38
-
39
-Package=<3>
40
-{{{
41
-}}}
42
-
43
-###############################################################################
44
-
1
+Microsoft Developer Studio Workspace File, Format Version 6.00
2
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
3
+
4
+###############################################################################
5
+
6
+Project: "sine_example"=".\sine_example.dsp" - Package Owner=<4>
7
+
8
+Package=<5>
9
+{{{
10
+}}}
11
+
12
+Package=<4>
13
+{{{
14
+    Begin Project Dependency
15
+    Project_Dep_Name static_library
16
+    End Project Dependency
17
+}}}
18
+
19
+###############################################################################
20
+
21
+Project: "static_library"=".\static_library.dsp" - Package Owner=<4>
22
+
23
+Package=<5>
24
+{{{
25
+}}}
26
+
27
+Package=<4>
28
+{{{
29
+}}}
30
+
31
+###############################################################################
32
+
33
+Global:
34
+
35
+Package=<5>
36
+{{{
37
+}}}
38
+
39
+Package=<3>
40
+{{{
41
+}}}
42
+
43
+###############################################################################
44
+

+ 395
- 395
bindings/cpp/build/vc6/static_library.dsp View File

@@ -1,395 +1,395 @@
1
-# Microsoft Developer Studio Project File - Name="static_library" - Package Owner=<4>
2
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
3
-# ** DO NOT EDIT **
4
-
5
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
6
-
7
-CFG=static_library - Win32 Debug
8
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
9
-!MESSAGE use the Export Makefile command and run
10
-!MESSAGE 
11
-!MESSAGE NMAKE /f "static_library.mak".
12
-!MESSAGE 
13
-!MESSAGE You can specify a configuration when running NMAKE
14
-!MESSAGE by defining the macro CFG on the command line. For example:
15
-!MESSAGE 
16
-!MESSAGE NMAKE /f "static_library.mak" CFG="static_library - Win32 Debug"
17
-!MESSAGE 
18
-!MESSAGE Possible choices for configuration are:
19
-!MESSAGE 
20
-!MESSAGE "static_library - Win32 Release" (based on "Win32 (x86) Static Library")
21
-!MESSAGE "static_library - Win32 Debug" (based on "Win32 (x86) Static Library")
22
-!MESSAGE 
23
-
24
-# Begin Project
25
-# PROP AllowPerConfigDependencies 0
26
-# PROP Scc_ProjName ""
27
-# PROP Scc_LocalPath ""
28
-CPP=cl.exe
29
-RSC=rc.exe
30
-
31
-!IF  "$(CFG)" == "static_library - Win32 Release"
32
-
33
-# PROP BASE Use_MFC 0
34
-# PROP BASE Use_Debug_Libraries 0
35
-# PROP BASE Output_Dir "Release"
36
-# PROP BASE Intermediate_Dir "Release"
37
-# PROP BASE Target_Dir ""
38
-# PROP Use_MFC 0
39
-# PROP Use_Debug_Libraries 0
40
-# PROP Output_Dir "Release"
41
-# PROP Intermediate_Dir "Release"
42
-# PROP Target_Dir ""
43
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
44
-# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FD /c
45
-# SUBTRACT CPP /YX
46
-# ADD BASE RSC /l 0x809 /d "NDEBUG"
47
-# ADD RSC /l 0x809 /d "NDEBUG"
48
-BSC32=bscmake.exe
49
-# ADD BASE BSC32 /nologo
50
-# ADD BSC32 /nologo
51
-LIB32=link.exe -lib
52
-# ADD BASE LIB32 /nologo
53
-# ADD LIB32 /nologo /out:"../../lib/portaudiocpp-vc6-r.lib"
54
-
55
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
56
-
57
-# PROP BASE Use_MFC 0
58
-# PROP BASE Use_Debug_Libraries 1
59
-# PROP BASE Output_Dir "Debug"
60
-# PROP BASE Intermediate_Dir "Debug"
61
-# PROP BASE Target_Dir ""
62
-# PROP Use_MFC 0
63
-# PROP Use_Debug_Libraries 1
64
-# PROP Output_Dir "Debug"
65
-# PROP Intermediate_Dir "Debug"
66
-# PROP Target_Dir ""
67
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ  /c
68
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /GZ  /c
69
-# SUBTRACT CPP /YX
70
-# ADD BASE RSC /l 0x809 /d "_DEBUG"
71
-# ADD RSC /l 0x809 /d "_DEBUG"
72
-BSC32=bscmake.exe
73
-# ADD BASE BSC32 /nologo
74
-# ADD BSC32 /nologo
75
-LIB32=link.exe -lib
76
-# ADD BASE LIB32 /nologo
77
-# ADD LIB32 /nologo /out:"../../lib/portaudiocpp-vc6-d.lib"
78
-
79
-!ENDIF 
80
-
81
-# Begin Target
82
-
83
-# Name "static_library - Win32 Release"
84
-# Name "static_library - Win32 Debug"
85
-# Begin Group "Source Files"
86
-
87
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
88
-# Begin Source File
89
-
90
-SOURCE=..\..\source\portaudiocpp\AsioDeviceAdapter.cxx
91
-
92
-!IF  "$(CFG)" == "static_library - Win32 Release"
93
-
94
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
95
-
96
-# SUBTRACT CPP /YX
97
-
98
-!ENDIF 
99
-
100
-# End Source File
101
-# Begin Source File
102
-
103
-SOURCE=..\..\source\portaudiocpp\BlockingStream.cxx
104
-
105
-!IF  "$(CFG)" == "static_library - Win32 Release"
106
-
107
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
108
-
109
-# SUBTRACT CPP /YX
110
-
111
-!ENDIF 
112
-
113
-# End Source File
114
-# Begin Source File
115
-
116
-SOURCE=..\..\source\portaudiocpp\CallbackInterface.cxx
117
-
118
-!IF  "$(CFG)" == "static_library - Win32 Release"
119
-
120
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
121
-
122
-# SUBTRACT CPP /YX
123
-
124
-!ENDIF 
125
-
126
-# End Source File
127
-# Begin Source File
128
-
129
-SOURCE=..\..\source\portaudiocpp\CallbackStream.cxx
130
-
131
-!IF  "$(CFG)" == "static_library - Win32 Release"
132
-
133
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
134
-
135
-# SUBTRACT CPP /YX
136
-
137
-!ENDIF 
138
-
139
-# End Source File
140
-# Begin Source File
141
-
142
-SOURCE=..\..\source\portaudiocpp\CFunCallbackStream.cxx
143
-
144
-!IF  "$(CFG)" == "static_library - Win32 Release"
145
-
146
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
147
-
148
-# SUBTRACT CPP /YX
149
-
150
-!ENDIF 
151
-
152
-# End Source File
153
-# Begin Source File
154
-
155
-SOURCE=..\..\source\portaudiocpp\CppFunCallbackStream.cxx
156
-
157
-!IF  "$(CFG)" == "static_library - Win32 Release"
158
-
159
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
160
-
161
-# SUBTRACT CPP /YX
162
-
163
-!ENDIF 
164
-
165
-# End Source File
166
-# Begin Source File
167
-
168
-SOURCE=..\..\source\portaudiocpp\Device.cxx
169
-
170
-!IF  "$(CFG)" == "static_library - Win32 Release"
171
-
172
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
173
-
174
-# SUBTRACT CPP /YX
175
-
176
-!ENDIF 
177
-
178
-# End Source File
179
-# Begin Source File
180
-
181
-SOURCE=..\..\source\portaudiocpp\DirectionSpecificStreamParameters.cxx
182
-
183
-!IF  "$(CFG)" == "static_library - Win32 Release"
184
-
185
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
186
-
187
-# SUBTRACT CPP /YX
188
-
189
-!ENDIF 
190
-
191
-# End Source File
192
-# Begin Source File
193
-
194
-SOURCE=..\..\source\portaudiocpp\Exception.cxx
195
-
196
-!IF  "$(CFG)" == "static_library - Win32 Release"
197
-
198
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
199
-
200
-# SUBTRACT CPP /YX
201
-
202
-!ENDIF 
203
-
204
-# End Source File
205
-# Begin Source File
206
-
207
-SOURCE=..\..\source\portaudiocpp\HostApi.cxx
208
-
209
-!IF  "$(CFG)" == "static_library - Win32 Release"
210
-
211
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
212
-
213
-# SUBTRACT CPP /YX
214
-
215
-!ENDIF 
216
-
217
-# End Source File
218
-# Begin Source File
219
-
220
-SOURCE=..\..\source\portaudiocpp\InterfaceCallbackStream.cxx
221
-
222
-!IF  "$(CFG)" == "static_library - Win32 Release"
223
-
224
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
225
-
226
-# SUBTRACT CPP /YX
227
-
228
-!ENDIF 
229
-
230
-# End Source File
231
-# Begin Source File
232
-
233
-SOURCE=..\..\source\portaudiocpp\MemFunCallbackStream.cxx
234
-
235
-!IF  "$(CFG)" == "static_library - Win32 Release"
236
-
237
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
238
-
239
-# SUBTRACT CPP /YX
240
-
241
-!ENDIF 
242
-
243
-# End Source File
244
-# Begin Source File
245
-
246
-SOURCE=..\..\source\portaudiocpp\Stream.cxx
247
-
248
-!IF  "$(CFG)" == "static_library - Win32 Release"
249
-
250
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
251
-
252
-# SUBTRACT CPP /YX
253
-
254
-!ENDIF 
255
-
256
-# End Source File
257
-# Begin Source File
258
-
259
-SOURCE=..\..\source\portaudiocpp\StreamParameters.cxx
260
-
261
-!IF  "$(CFG)" == "static_library - Win32 Release"
262
-
263
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
264
-
265
-# SUBTRACT CPP /YX
266
-
267
-!ENDIF 
268
-
269
-# End Source File
270
-# Begin Source File
271
-
272
-SOURCE=..\..\source\portaudiocpp\System.cxx
273
-
274
-!IF  "$(CFG)" == "static_library - Win32 Release"
275
-
276
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
277
-
278
-# SUBTRACT CPP /YX
279
-
280
-!ENDIF 
281
-
282
-# End Source File
283
-# Begin Source File
284
-
285
-SOURCE=..\..\source\portaudiocpp\SystemDeviceIterator.cxx
286
-
287
-!IF  "$(CFG)" == "static_library - Win32 Release"
288
-
289
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
290
-
291
-# SUBTRACT CPP /YX
292
-
293
-!ENDIF 
294
-
295
-# End Source File
296
-# Begin Source File
297
-
298
-SOURCE=..\..\source\portaudiocpp\SystemHostApiIterator.cxx
299
-
300
-!IF  "$(CFG)" == "static_library - Win32 Release"
301
-
302
-!ELSEIF  "$(CFG)" == "static_library - Win32 Debug"
303
-
304
-# SUBTRACT CPP /YX
305
-
306
-!ENDIF 
307
-
308
-# End Source File
309
-# End Group
310
-# Begin Group "Header Files"
311
-
312
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
313
-# Begin Source File
314
-
315
-SOURCE=..\..\include\portaudiocpp\AsioDeviceAdapter.hxx
316
-# End Source File
317
-# Begin Source File
318
-
319
-SOURCE=..\..\include\portaudiocpp\AutoSystem.hxx
320
-# End Source File
321
-# Begin Source File
322
-
323