1 
2 
3 #ifdef HAVE_CONFIG_H
4 #include "config.h"
5 #endif /* HAVE_CONFIG_H */
6 #include "interface.h"
7 
8 #ifdef AU_FLAC_DLL
9 
10 
11 #include <windows.h>
12 #include <FLAC/export.h> /* need export.h to figure out API version from FLAC_API_VERSION_CURRENT */
13 #undef FLAC_API
14 #undef OggFLAC_API
15 #define FLAC_API
16 #define OggFLAC_API
17 #include "FLAC/all.h"
18 #if  defined(AU_OGGFLAC_DLL)
19 #include "OggFLAC/all.h"
20 #endif
21 
22 #if !defined(FLAC_API_VERSION_CURRENT) || FLAC_API_VERSION_CURRENT < 8
23 #define LEGACY_FLAC
24 #else
25 #undef LEGACY_FLAC
26 #endif
27 #if defined(LEGACY_FLAC)
28 
29 /***************************************************************
30   dynamic load library
31   name : libFLAC
32 ***************************************************************/
33 
34 
35 #include "w32_libFLAC_dll.h"
36 
37 
38 /***************************************************************
39    for c source
40  ***************************************************************/
41 
42 
43 #if defined(__cplusplus)
44 extern "C" {
45 #endif
46 
47 
48 
load_libFLAC_dll(char * path)49 libFLAC_dll_t *load_libFLAC_dll ( char *path )
50 {
51   int err = 0;
52   libFLAC_dll_t *dll = (libFLAC_dll_t *) malloc ( sizeof(libFLAC_dll_t) );
53   if ( dll == NULL ) return NULL;
54   dll->__h_dll = LoadLibrary ( path );
55   if ( dll->__h_dll == NULL ) { free ( dll ); return NULL; };
56 
57 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_new
58   dll->FLAC__stream_encoder_new = (libFLAC_func_FLAC__stream_encoder_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_new" );
59   if ( dll->FLAC__stream_encoder_new == NULL ) err++;
60 #endif
61 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_delete
62   dll->FLAC__stream_encoder_delete = (libFLAC_func_FLAC__stream_encoder_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_delete" );
63   if ( dll->FLAC__stream_encoder_delete == NULL ) err++;
64 #endif
65 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_verify
66   dll->FLAC__stream_encoder_set_verify = (libFLAC_func_FLAC__stream_encoder_set_verify_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_verify" );
67   if ( dll->FLAC__stream_encoder_set_verify == NULL ) err++;
68 #endif
69 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_streamable_subset
70   dll->FLAC__stream_encoder_set_streamable_subset = (libFLAC_func_FLAC__stream_encoder_set_streamable_subset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_streamable_subset" );
71   if ( dll->FLAC__stream_encoder_set_streamable_subset == NULL ) err++;
72 #endif
73 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_mid_side_stereo
74   dll->FLAC__stream_encoder_set_do_mid_side_stereo = (libFLAC_func_FLAC__stream_encoder_set_do_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_do_mid_side_stereo" );
75   if ( dll->FLAC__stream_encoder_set_do_mid_side_stereo == NULL ) err++;
76 #endif
77 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_loose_mid_side_stereo
78   dll->FLAC__stream_encoder_set_loose_mid_side_stereo = (libFLAC_func_FLAC__stream_encoder_set_loose_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_loose_mid_side_stereo" );
79   if ( dll->FLAC__stream_encoder_set_loose_mid_side_stereo == NULL ) err++;
80 #endif
81 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_channels
82   dll->FLAC__stream_encoder_set_channels = (libFLAC_func_FLAC__stream_encoder_set_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_channels" );
83   if ( dll->FLAC__stream_encoder_set_channels == NULL ) err++;
84 #endif
85 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_bits_per_sample
86   dll->FLAC__stream_encoder_set_bits_per_sample = (libFLAC_func_FLAC__stream_encoder_set_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_bits_per_sample" );
87   if ( dll->FLAC__stream_encoder_set_bits_per_sample == NULL ) err++;
88 #endif
89 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_sample_rate
90   dll->FLAC__stream_encoder_set_sample_rate = (libFLAC_func_FLAC__stream_encoder_set_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_sample_rate" );
91   if ( dll->FLAC__stream_encoder_set_sample_rate == NULL ) err++;
92 #endif
93 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_blocksize
94   dll->FLAC__stream_encoder_set_blocksize = (libFLAC_func_FLAC__stream_encoder_set_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_blocksize" );
95   if ( dll->FLAC__stream_encoder_set_blocksize == NULL ) err++;
96 #endif
97 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_max_lpc_order
98   dll->FLAC__stream_encoder_set_max_lpc_order = (libFLAC_func_FLAC__stream_encoder_set_max_lpc_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_max_lpc_order" );
99   if ( dll->FLAC__stream_encoder_set_max_lpc_order == NULL ) err++;
100 #endif
101 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_qlp_coeff_precision
102   dll->FLAC__stream_encoder_set_qlp_coeff_precision = (libFLAC_func_FLAC__stream_encoder_set_qlp_coeff_precision_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_qlp_coeff_precision" );
103   if ( dll->FLAC__stream_encoder_set_qlp_coeff_precision == NULL ) err++;
104 #endif
105 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_qlp_coeff_prec_search
106   dll->FLAC__stream_encoder_set_do_qlp_coeff_prec_search = (libFLAC_func_FLAC__stream_encoder_set_do_qlp_coeff_prec_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_do_qlp_coeff_prec_search" );
107   if ( dll->FLAC__stream_encoder_set_do_qlp_coeff_prec_search == NULL ) err++;
108 #endif
109 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_escape_coding
110   dll->FLAC__stream_encoder_set_do_escape_coding = (libFLAC_func_FLAC__stream_encoder_set_do_escape_coding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_do_escape_coding" );
111   if ( dll->FLAC__stream_encoder_set_do_escape_coding == NULL ) err++;
112 #endif
113 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_exhaustive_model_search
114   dll->FLAC__stream_encoder_set_do_exhaustive_model_search = (libFLAC_func_FLAC__stream_encoder_set_do_exhaustive_model_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_do_exhaustive_model_search" );
115   if ( dll->FLAC__stream_encoder_set_do_exhaustive_model_search == NULL ) err++;
116 #endif
117 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_min_residual_partition_order
118   dll->FLAC__stream_encoder_set_min_residual_partition_order = (libFLAC_func_FLAC__stream_encoder_set_min_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_min_residual_partition_order" );
119   if ( dll->FLAC__stream_encoder_set_min_residual_partition_order == NULL ) err++;
120 #endif
121 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_max_residual_partition_order
122   dll->FLAC__stream_encoder_set_max_residual_partition_order = (libFLAC_func_FLAC__stream_encoder_set_max_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_max_residual_partition_order" );
123   if ( dll->FLAC__stream_encoder_set_max_residual_partition_order == NULL ) err++;
124 #endif
125 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_rice_parameter_search_dist
126   dll->FLAC__stream_encoder_set_rice_parameter_search_dist = (libFLAC_func_FLAC__stream_encoder_set_rice_parameter_search_dist_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_rice_parameter_search_dist" );
127   if ( dll->FLAC__stream_encoder_set_rice_parameter_search_dist == NULL ) err++;
128 #endif
129 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_total_samples_estimate
130   dll->FLAC__stream_encoder_set_total_samples_estimate = (libFLAC_func_FLAC__stream_encoder_set_total_samples_estimate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_total_samples_estimate" );
131   if ( dll->FLAC__stream_encoder_set_total_samples_estimate == NULL ) err++;
132 #endif
133 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_metadata
134   dll->FLAC__stream_encoder_set_metadata = (libFLAC_func_FLAC__stream_encoder_set_metadata_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_metadata" );
135   if ( dll->FLAC__stream_encoder_set_metadata == NULL ) err++;
136 #endif
137 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_write_callback
138   dll->FLAC__stream_encoder_set_write_callback = (libFLAC_func_FLAC__stream_encoder_set_write_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_write_callback" );
139   if ( dll->FLAC__stream_encoder_set_write_callback == NULL ) err++;
140 #endif
141 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_metadata_callback
142   dll->FLAC__stream_encoder_set_metadata_callback = (libFLAC_func_FLAC__stream_encoder_set_metadata_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_metadata_callback" );
143   if ( dll->FLAC__stream_encoder_set_metadata_callback == NULL ) err++;
144 #endif
145 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_client_data
146   dll->FLAC__stream_encoder_set_client_data = (libFLAC_func_FLAC__stream_encoder_set_client_data_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_set_client_data" );
147   if ( dll->FLAC__stream_encoder_set_client_data == NULL ) err++;
148 #endif
149 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_state
150   dll->FLAC__stream_encoder_get_state = (libFLAC_func_FLAC__stream_encoder_get_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_state" );
151   if ( dll->FLAC__stream_encoder_get_state == NULL ) err++;
152 #endif
153 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_verify_decoder_state
154   dll->FLAC__stream_encoder_get_verify_decoder_state = (libFLAC_func_FLAC__stream_encoder_get_verify_decoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_verify_decoder_state" );
155   if ( dll->FLAC__stream_encoder_get_verify_decoder_state == NULL ) err++;
156 #endif
157 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_resolved_state_string
158   dll->FLAC__stream_encoder_get_resolved_state_string = (libFLAC_func_FLAC__stream_encoder_get_resolved_state_string_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_resolved_state_string" );
159   if ( dll->FLAC__stream_encoder_get_resolved_state_string == NULL ) err++;
160 #endif
161 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_verify_decoder_error_stats
162   dll->FLAC__stream_encoder_get_verify_decoder_error_stats = (libFLAC_func_FLAC__stream_encoder_get_verify_decoder_error_stats_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_verify_decoder_error_stats" );
163   if ( dll->FLAC__stream_encoder_get_verify_decoder_error_stats == NULL ) err++;
164 #endif
165 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_verify
166   dll->FLAC__stream_encoder_get_verify = (libFLAC_func_FLAC__stream_encoder_get_verify_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_verify" );
167   if ( dll->FLAC__stream_encoder_get_verify == NULL ) err++;
168 #endif
169 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_streamable_subset
170   dll->FLAC__stream_encoder_get_streamable_subset = (libFLAC_func_FLAC__stream_encoder_get_streamable_subset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_streamable_subset" );
171   if ( dll->FLAC__stream_encoder_get_streamable_subset == NULL ) err++;
172 #endif
173 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_mid_side_stereo
174   dll->FLAC__stream_encoder_get_do_mid_side_stereo = (libFLAC_func_FLAC__stream_encoder_get_do_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_do_mid_side_stereo" );
175   if ( dll->FLAC__stream_encoder_get_do_mid_side_stereo == NULL ) err++;
176 #endif
177 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_loose_mid_side_stereo
178   dll->FLAC__stream_encoder_get_loose_mid_side_stereo = (libFLAC_func_FLAC__stream_encoder_get_loose_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_loose_mid_side_stereo" );
179   if ( dll->FLAC__stream_encoder_get_loose_mid_side_stereo == NULL ) err++;
180 #endif
181 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_channels
182   dll->FLAC__stream_encoder_get_channels = (libFLAC_func_FLAC__stream_encoder_get_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_channels" );
183   if ( dll->FLAC__stream_encoder_get_channels == NULL ) err++;
184 #endif
185 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_bits_per_sample
186   dll->FLAC__stream_encoder_get_bits_per_sample = (libFLAC_func_FLAC__stream_encoder_get_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_bits_per_sample" );
187   if ( dll->FLAC__stream_encoder_get_bits_per_sample == NULL ) err++;
188 #endif
189 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_sample_rate
190   dll->FLAC__stream_encoder_get_sample_rate = (libFLAC_func_FLAC__stream_encoder_get_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_sample_rate" );
191   if ( dll->FLAC__stream_encoder_get_sample_rate == NULL ) err++;
192 #endif
193 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_blocksize
194   dll->FLAC__stream_encoder_get_blocksize = (libFLAC_func_FLAC__stream_encoder_get_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_blocksize" );
195   if ( dll->FLAC__stream_encoder_get_blocksize == NULL ) err++;
196 #endif
197 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_max_lpc_order
198   dll->FLAC__stream_encoder_get_max_lpc_order = (libFLAC_func_FLAC__stream_encoder_get_max_lpc_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_max_lpc_order" );
199   if ( dll->FLAC__stream_encoder_get_max_lpc_order == NULL ) err++;
200 #endif
201 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_qlp_coeff_precision
202   dll->FLAC__stream_encoder_get_qlp_coeff_precision = (libFLAC_func_FLAC__stream_encoder_get_qlp_coeff_precision_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_qlp_coeff_precision" );
203   if ( dll->FLAC__stream_encoder_get_qlp_coeff_precision == NULL ) err++;
204 #endif
205 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_qlp_coeff_prec_search
206   dll->FLAC__stream_encoder_get_do_qlp_coeff_prec_search = (libFLAC_func_FLAC__stream_encoder_get_do_qlp_coeff_prec_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_do_qlp_coeff_prec_search" );
207   if ( dll->FLAC__stream_encoder_get_do_qlp_coeff_prec_search == NULL ) err++;
208 #endif
209 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_escape_coding
210   dll->FLAC__stream_encoder_get_do_escape_coding = (libFLAC_func_FLAC__stream_encoder_get_do_escape_coding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_do_escape_coding" );
211   if ( dll->FLAC__stream_encoder_get_do_escape_coding == NULL ) err++;
212 #endif
213 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_exhaustive_model_search
214   dll->FLAC__stream_encoder_get_do_exhaustive_model_search = (libFLAC_func_FLAC__stream_encoder_get_do_exhaustive_model_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_do_exhaustive_model_search" );
215   if ( dll->FLAC__stream_encoder_get_do_exhaustive_model_search == NULL ) err++;
216 #endif
217 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_min_residual_partition_order
218   dll->FLAC__stream_encoder_get_min_residual_partition_order = (libFLAC_func_FLAC__stream_encoder_get_min_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_min_residual_partition_order" );
219   if ( dll->FLAC__stream_encoder_get_min_residual_partition_order == NULL ) err++;
220 #endif
221 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_max_residual_partition_order
222   dll->FLAC__stream_encoder_get_max_residual_partition_order = (libFLAC_func_FLAC__stream_encoder_get_max_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_max_residual_partition_order" );
223   if ( dll->FLAC__stream_encoder_get_max_residual_partition_order == NULL ) err++;
224 #endif
225 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_rice_parameter_search_dist
226   dll->FLAC__stream_encoder_get_rice_parameter_search_dist = (libFLAC_func_FLAC__stream_encoder_get_rice_parameter_search_dist_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_rice_parameter_search_dist" );
227   if ( dll->FLAC__stream_encoder_get_rice_parameter_search_dist == NULL ) err++;
228 #endif
229 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_total_samples_estimate
230   dll->FLAC__stream_encoder_get_total_samples_estimate = (libFLAC_func_FLAC__stream_encoder_get_total_samples_estimate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_get_total_samples_estimate" );
231   if ( dll->FLAC__stream_encoder_get_total_samples_estimate == NULL ) err++;
232 #endif
233 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_init
234   dll->FLAC__stream_encoder_init = (libFLAC_func_FLAC__stream_encoder_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_init" );
235   if ( dll->FLAC__stream_encoder_init == NULL ) err++;
236 #endif
237 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_finish
238   dll->FLAC__stream_encoder_finish = (libFLAC_func_FLAC__stream_encoder_finish_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_finish" );
239   if ( dll->FLAC__stream_encoder_finish == NULL ) err++;
240 #endif
241 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_process
242   dll->FLAC__stream_encoder_process = (libFLAC_func_FLAC__stream_encoder_process_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_process" );
243   if ( dll->FLAC__stream_encoder_process == NULL ) err++;
244 #endif
245 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_process_interleaved
246   dll->FLAC__stream_encoder_process_interleaved = (libFLAC_func_FLAC__stream_encoder_process_interleaved_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_encoder_process_interleaved" );
247   if ( dll->FLAC__stream_encoder_process_interleaved == NULL ) err++;
248 #endif
249 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_new
250   dll->FLAC__stream_decoder_new = (libFLAC_func_FLAC__stream_decoder_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_new" );
251   if ( dll->FLAC__stream_decoder_new == NULL ) err++;
252 #endif
253 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_delete
254   dll->FLAC__stream_decoder_delete = (libFLAC_func_FLAC__stream_decoder_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_delete" );
255   if ( dll->FLAC__stream_decoder_delete == NULL ) err++;
256 #endif
257 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_read_callback
258   dll->FLAC__stream_decoder_set_read_callback = (libFLAC_func_FLAC__stream_decoder_set_read_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_read_callback" );
259   if ( dll->FLAC__stream_decoder_set_read_callback == NULL ) err++;
260 #endif
261 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_write_callback
262   dll->FLAC__stream_decoder_set_write_callback = (libFLAC_func_FLAC__stream_decoder_set_write_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_write_callback" );
263   if ( dll->FLAC__stream_decoder_set_write_callback == NULL ) err++;
264 #endif
265 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_callback
266   dll->FLAC__stream_decoder_set_metadata_callback = (libFLAC_func_FLAC__stream_decoder_set_metadata_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_metadata_callback" );
267   if ( dll->FLAC__stream_decoder_set_metadata_callback == NULL ) err++;
268 #endif
269 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_error_callback
270   dll->FLAC__stream_decoder_set_error_callback = (libFLAC_func_FLAC__stream_decoder_set_error_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_error_callback" );
271   if ( dll->FLAC__stream_decoder_set_error_callback == NULL ) err++;
272 #endif
273 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_client_data
274   dll->FLAC__stream_decoder_set_client_data = (libFLAC_func_FLAC__stream_decoder_set_client_data_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_client_data" );
275   if ( dll->FLAC__stream_decoder_set_client_data == NULL ) err++;
276 #endif
277 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_respond
278   dll->FLAC__stream_decoder_set_metadata_respond = (libFLAC_func_FLAC__stream_decoder_set_metadata_respond_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_metadata_respond" );
279   if ( dll->FLAC__stream_decoder_set_metadata_respond == NULL ) err++;
280 #endif
281 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_respond_application
282   dll->FLAC__stream_decoder_set_metadata_respond_application = (libFLAC_func_FLAC__stream_decoder_set_metadata_respond_application_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_metadata_respond_application" );
283   if ( dll->FLAC__stream_decoder_set_metadata_respond_application == NULL ) err++;
284 #endif
285 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_respond_all
286   dll->FLAC__stream_decoder_set_metadata_respond_all = (libFLAC_func_FLAC__stream_decoder_set_metadata_respond_all_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_metadata_respond_all" );
287   if ( dll->FLAC__stream_decoder_set_metadata_respond_all == NULL ) err++;
288 #endif
289 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_ignore
290   dll->FLAC__stream_decoder_set_metadata_ignore = (libFLAC_func_FLAC__stream_decoder_set_metadata_ignore_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_metadata_ignore" );
291   if ( dll->FLAC__stream_decoder_set_metadata_ignore == NULL ) err++;
292 #endif
293 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_ignore_application
294   dll->FLAC__stream_decoder_set_metadata_ignore_application = (libFLAC_func_FLAC__stream_decoder_set_metadata_ignore_application_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_metadata_ignore_application" );
295   if ( dll->FLAC__stream_decoder_set_metadata_ignore_application == NULL ) err++;
296 #endif
297 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_ignore_all
298   dll->FLAC__stream_decoder_set_metadata_ignore_all = (libFLAC_func_FLAC__stream_decoder_set_metadata_ignore_all_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_set_metadata_ignore_all" );
299   if ( dll->FLAC__stream_decoder_set_metadata_ignore_all == NULL ) err++;
300 #endif
301 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_state
302   dll->FLAC__stream_decoder_get_state = (libFLAC_func_FLAC__stream_decoder_get_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_get_state" );
303   if ( dll->FLAC__stream_decoder_get_state == NULL ) err++;
304 #endif
305 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_channels
306   dll->FLAC__stream_decoder_get_channels = (libFLAC_func_FLAC__stream_decoder_get_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_get_channels" );
307   if ( dll->FLAC__stream_decoder_get_channels == NULL ) err++;
308 #endif
309 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_channel_assignment
310   dll->FLAC__stream_decoder_get_channel_assignment = (libFLAC_func_FLAC__stream_decoder_get_channel_assignment_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_get_channel_assignment" );
311   if ( dll->FLAC__stream_decoder_get_channel_assignment == NULL ) err++;
312 #endif
313 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_bits_per_sample
314   dll->FLAC__stream_decoder_get_bits_per_sample = (libFLAC_func_FLAC__stream_decoder_get_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_get_bits_per_sample" );
315   if ( dll->FLAC__stream_decoder_get_bits_per_sample == NULL ) err++;
316 #endif
317 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_sample_rate
318   dll->FLAC__stream_decoder_get_sample_rate = (libFLAC_func_FLAC__stream_decoder_get_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_get_sample_rate" );
319   if ( dll->FLAC__stream_decoder_get_sample_rate == NULL ) err++;
320 #endif
321 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_blocksize
322   dll->FLAC__stream_decoder_get_blocksize = (libFLAC_func_FLAC__stream_decoder_get_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_get_blocksize" );
323   if ( dll->FLAC__stream_decoder_get_blocksize == NULL ) err++;
324 #endif
325 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_init
326   dll->FLAC__stream_decoder_init = (libFLAC_func_FLAC__stream_decoder_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_init" );
327   if ( dll->FLAC__stream_decoder_init == NULL ) err++;
328 #endif
329 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_finish
330   dll->FLAC__stream_decoder_finish = (libFLAC_func_FLAC__stream_decoder_finish_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_finish" );
331   if ( dll->FLAC__stream_decoder_finish == NULL ) err++;
332 #endif
333 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_flush
334   dll->FLAC__stream_decoder_flush = (libFLAC_func_FLAC__stream_decoder_flush_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_flush" );
335   if ( dll->FLAC__stream_decoder_flush == NULL ) err++;
336 #endif
337 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_reset
338   dll->FLAC__stream_decoder_reset = (libFLAC_func_FLAC__stream_decoder_reset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_reset" );
339   if ( dll->FLAC__stream_decoder_reset == NULL ) err++;
340 #endif
341 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_process_single
342   dll->FLAC__stream_decoder_process_single = (libFLAC_func_FLAC__stream_decoder_process_single_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_process_single" );
343   if ( dll->FLAC__stream_decoder_process_single == NULL ) err++;
344 #endif
345 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_process_until_end_of_metadata
346   dll->FLAC__stream_decoder_process_until_end_of_metadata = (libFLAC_func_FLAC__stream_decoder_process_until_end_of_metadata_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_process_until_end_of_metadata" );
347   if ( dll->FLAC__stream_decoder_process_until_end_of_metadata == NULL ) err++;
348 #endif
349 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_process_until_end_of_stream
350   dll->FLAC__stream_decoder_process_until_end_of_stream = (libFLAC_func_FLAC__stream_decoder_process_until_end_of_stream_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__stream_decoder_process_until_end_of_stream" );
351   if ( dll->FLAC__stream_decoder_process_until_end_of_stream == NULL ) err++;
352 #endif
353 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_new
354   dll->FLAC__seekable_stream_encoder_new = (libFLAC_func_FLAC__seekable_stream_encoder_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_new" );
355   if ( dll->FLAC__seekable_stream_encoder_new == NULL ) err++;
356 #endif
357 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_delete
358   dll->FLAC__seekable_stream_encoder_delete = (libFLAC_func_FLAC__seekable_stream_encoder_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_delete" );
359   if ( dll->FLAC__seekable_stream_encoder_delete == NULL ) err++;
360 #endif
361 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_verify
362   dll->FLAC__seekable_stream_encoder_set_verify = (libFLAC_func_FLAC__seekable_stream_encoder_set_verify_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_verify" );
363   if ( dll->FLAC__seekable_stream_encoder_set_verify == NULL ) err++;
364 #endif
365 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_streamable_subset
366   dll->FLAC__seekable_stream_encoder_set_streamable_subset = (libFLAC_func_FLAC__seekable_stream_encoder_set_streamable_subset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_streamable_subset" );
367   if ( dll->FLAC__seekable_stream_encoder_set_streamable_subset == NULL ) err++;
368 #endif
369 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_mid_side_stereo
370   dll->FLAC__seekable_stream_encoder_set_do_mid_side_stereo = (libFLAC_func_FLAC__seekable_stream_encoder_set_do_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_do_mid_side_stereo" );
371   if ( dll->FLAC__seekable_stream_encoder_set_do_mid_side_stereo == NULL ) err++;
372 #endif
373 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_loose_mid_side_stereo
374   dll->FLAC__seekable_stream_encoder_set_loose_mid_side_stereo = (libFLAC_func_FLAC__seekable_stream_encoder_set_loose_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_loose_mid_side_stereo" );
375   if ( dll->FLAC__seekable_stream_encoder_set_loose_mid_side_stereo == NULL ) err++;
376 #endif
377 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_channels
378   dll->FLAC__seekable_stream_encoder_set_channels = (libFLAC_func_FLAC__seekable_stream_encoder_set_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_channels" );
379   if ( dll->FLAC__seekable_stream_encoder_set_channels == NULL ) err++;
380 #endif
381 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_bits_per_sample
382   dll->FLAC__seekable_stream_encoder_set_bits_per_sample = (libFLAC_func_FLAC__seekable_stream_encoder_set_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_bits_per_sample" );
383   if ( dll->FLAC__seekable_stream_encoder_set_bits_per_sample == NULL ) err++;
384 #endif
385 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_sample_rate
386   dll->FLAC__seekable_stream_encoder_set_sample_rate = (libFLAC_func_FLAC__seekable_stream_encoder_set_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_sample_rate" );
387   if ( dll->FLAC__seekable_stream_encoder_set_sample_rate == NULL ) err++;
388 #endif
389 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_blocksize
390   dll->FLAC__seekable_stream_encoder_set_blocksize = (libFLAC_func_FLAC__seekable_stream_encoder_set_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_blocksize" );
391   if ( dll->FLAC__seekable_stream_encoder_set_blocksize == NULL ) err++;
392 #endif
393 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_max_lpc_order
394   dll->FLAC__seekable_stream_encoder_set_max_lpc_order = (libFLAC_func_FLAC__seekable_stream_encoder_set_max_lpc_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_max_lpc_order" );
395   if ( dll->FLAC__seekable_stream_encoder_set_max_lpc_order == NULL ) err++;
396 #endif
397 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_qlp_coeff_precision
398   dll->FLAC__seekable_stream_encoder_set_qlp_coeff_precision = (libFLAC_func_FLAC__seekable_stream_encoder_set_qlp_coeff_precision_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_qlp_coeff_precision" );
399   if ( dll->FLAC__seekable_stream_encoder_set_qlp_coeff_precision == NULL ) err++;
400 #endif
401 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search
402   dll->FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search = (libFLAC_func_FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search" );
403   if ( dll->FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search == NULL ) err++;
404 #endif
405 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_escape_coding
406   dll->FLAC__seekable_stream_encoder_set_do_escape_coding = (libFLAC_func_FLAC__seekable_stream_encoder_set_do_escape_coding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_do_escape_coding" );
407   if ( dll->FLAC__seekable_stream_encoder_set_do_escape_coding == NULL ) err++;
408 #endif
409 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_exhaustive_model_search
410   dll->FLAC__seekable_stream_encoder_set_do_exhaustive_model_search = (libFLAC_func_FLAC__seekable_stream_encoder_set_do_exhaustive_model_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_do_exhaustive_model_search" );
411   if ( dll->FLAC__seekable_stream_encoder_set_do_exhaustive_model_search == NULL ) err++;
412 #endif
413 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_min_residual_partition_order
414   dll->FLAC__seekable_stream_encoder_set_min_residual_partition_order = (libFLAC_func_FLAC__seekable_stream_encoder_set_min_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_min_residual_partition_order" );
415   if ( dll->FLAC__seekable_stream_encoder_set_min_residual_partition_order == NULL ) err++;
416 #endif
417 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_max_residual_partition_order
418   dll->FLAC__seekable_stream_encoder_set_max_residual_partition_order = (libFLAC_func_FLAC__seekable_stream_encoder_set_max_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_max_residual_partition_order" );
419   if ( dll->FLAC__seekable_stream_encoder_set_max_residual_partition_order == NULL ) err++;
420 #endif
421 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_rice_parameter_search_dist
422   dll->FLAC__seekable_stream_encoder_set_rice_parameter_search_dist = (libFLAC_func_FLAC__seekable_stream_encoder_set_rice_parameter_search_dist_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_rice_parameter_search_dist" );
423   if ( dll->FLAC__seekable_stream_encoder_set_rice_parameter_search_dist == NULL ) err++;
424 #endif
425 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_total_samples_estimate
426   dll->FLAC__seekable_stream_encoder_set_total_samples_estimate = (libFLAC_func_FLAC__seekable_stream_encoder_set_total_samples_estimate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_total_samples_estimate" );
427   if ( dll->FLAC__seekable_stream_encoder_set_total_samples_estimate == NULL ) err++;
428 #endif
429 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_metadata
430   dll->FLAC__seekable_stream_encoder_set_metadata = (libFLAC_func_FLAC__seekable_stream_encoder_set_metadata_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_metadata" );
431   if ( dll->FLAC__seekable_stream_encoder_set_metadata == NULL ) err++;
432 #endif
433 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_seek_callback
434   dll->FLAC__seekable_stream_encoder_set_seek_callback = (libFLAC_func_FLAC__seekable_stream_encoder_set_seek_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_seek_callback" );
435   if ( dll->FLAC__seekable_stream_encoder_set_seek_callback == NULL ) err++;
436 #endif
437 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_write_callback
438   dll->FLAC__seekable_stream_encoder_set_write_callback = (libFLAC_func_FLAC__seekable_stream_encoder_set_write_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_write_callback" );
439   if ( dll->FLAC__seekable_stream_encoder_set_write_callback == NULL ) err++;
440 #endif
441 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_client_data
442   dll->FLAC__seekable_stream_encoder_set_client_data = (libFLAC_func_FLAC__seekable_stream_encoder_set_client_data_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_set_client_data" );
443   if ( dll->FLAC__seekable_stream_encoder_set_client_data == NULL ) err++;
444 #endif
445 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_state
446   dll->FLAC__seekable_stream_encoder_get_state = (libFLAC_func_FLAC__seekable_stream_encoder_get_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_state" );
447   if ( dll->FLAC__seekable_stream_encoder_get_state == NULL ) err++;
448 #endif
449 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_stream_encoder_state
450   dll->FLAC__seekable_stream_encoder_get_stream_encoder_state = (libFLAC_func_FLAC__seekable_stream_encoder_get_stream_encoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_stream_encoder_state" );
451   if ( dll->FLAC__seekable_stream_encoder_get_stream_encoder_state == NULL ) err++;
452 #endif
453 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_verify_decoder_state
454   dll->FLAC__seekable_stream_encoder_get_verify_decoder_state = (libFLAC_func_FLAC__seekable_stream_encoder_get_verify_decoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_verify_decoder_state" );
455   if ( dll->FLAC__seekable_stream_encoder_get_verify_decoder_state == NULL ) err++;
456 #endif
457 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_resolved_state_string
458   dll->FLAC__seekable_stream_encoder_get_resolved_state_string = (libFLAC_func_FLAC__seekable_stream_encoder_get_resolved_state_string_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_resolved_state_string" );
459   if ( dll->FLAC__seekable_stream_encoder_get_resolved_state_string == NULL ) err++;
460 #endif
461 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_verify_decoder_error_stats
462   dll->FLAC__seekable_stream_encoder_get_verify_decoder_error_stats = (libFLAC_func_FLAC__seekable_stream_encoder_get_verify_decoder_error_stats_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_verify_decoder_error_stats" );
463   if ( dll->FLAC__seekable_stream_encoder_get_verify_decoder_error_stats == NULL ) err++;
464 #endif
465 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_verify
466   dll->FLAC__seekable_stream_encoder_get_verify = (libFLAC_func_FLAC__seekable_stream_encoder_get_verify_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_verify" );
467   if ( dll->FLAC__seekable_stream_encoder_get_verify == NULL ) err++;
468 #endif
469 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_streamable_subset
470   dll->FLAC__seekable_stream_encoder_get_streamable_subset = (libFLAC_func_FLAC__seekable_stream_encoder_get_streamable_subset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_streamable_subset" );
471   if ( dll->FLAC__seekable_stream_encoder_get_streamable_subset == NULL ) err++;
472 #endif
473 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_mid_side_stereo
474   dll->FLAC__seekable_stream_encoder_get_do_mid_side_stereo = (libFLAC_func_FLAC__seekable_stream_encoder_get_do_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_do_mid_side_stereo" );
475   if ( dll->FLAC__seekable_stream_encoder_get_do_mid_side_stereo == NULL ) err++;
476 #endif
477 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_loose_mid_side_stereo
478   dll->FLAC__seekable_stream_encoder_get_loose_mid_side_stereo = (libFLAC_func_FLAC__seekable_stream_encoder_get_loose_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_loose_mid_side_stereo" );
479   if ( dll->FLAC__seekable_stream_encoder_get_loose_mid_side_stereo == NULL ) err++;
480 #endif
481 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_channels
482   dll->FLAC__seekable_stream_encoder_get_channels = (libFLAC_func_FLAC__seekable_stream_encoder_get_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_channels" );
483   if ( dll->FLAC__seekable_stream_encoder_get_channels == NULL ) err++;
484 #endif
485 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_bits_per_sample
486   dll->FLAC__seekable_stream_encoder_get_bits_per_sample = (libFLAC_func_FLAC__seekable_stream_encoder_get_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_bits_per_sample" );
487   if ( dll->FLAC__seekable_stream_encoder_get_bits_per_sample == NULL ) err++;
488 #endif
489 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_sample_rate
490   dll->FLAC__seekable_stream_encoder_get_sample_rate = (libFLAC_func_FLAC__seekable_stream_encoder_get_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_sample_rate" );
491   if ( dll->FLAC__seekable_stream_encoder_get_sample_rate == NULL ) err++;
492 #endif
493 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_blocksize
494   dll->FLAC__seekable_stream_encoder_get_blocksize = (libFLAC_func_FLAC__seekable_stream_encoder_get_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_blocksize" );
495   if ( dll->FLAC__seekable_stream_encoder_get_blocksize == NULL ) err++;
496 #endif
497 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_max_lpc_order
498   dll->FLAC__seekable_stream_encoder_get_max_lpc_order = (libFLAC_func_FLAC__seekable_stream_encoder_get_max_lpc_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_max_lpc_order" );
499   if ( dll->FLAC__seekable_stream_encoder_get_max_lpc_order == NULL ) err++;
500 #endif
501 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_qlp_coeff_precision
502   dll->FLAC__seekable_stream_encoder_get_qlp_coeff_precision = (libFLAC_func_FLAC__seekable_stream_encoder_get_qlp_coeff_precision_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_qlp_coeff_precision" );
503   if ( dll->FLAC__seekable_stream_encoder_get_qlp_coeff_precision == NULL ) err++;
504 #endif
505 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search
506   dll->FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search = (libFLAC_func_FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search" );
507   if ( dll->FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search == NULL ) err++;
508 #endif
509 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_escape_coding
510   dll->FLAC__seekable_stream_encoder_get_do_escape_coding = (libFLAC_func_FLAC__seekable_stream_encoder_get_do_escape_coding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_do_escape_coding" );
511   if ( dll->FLAC__seekable_stream_encoder_get_do_escape_coding == NULL ) err++;
512 #endif
513 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_exhaustive_model_search
514   dll->FLAC__seekable_stream_encoder_get_do_exhaustive_model_search = (libFLAC_func_FLAC__seekable_stream_encoder_get_do_exhaustive_model_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_do_exhaustive_model_search" );
515   if ( dll->FLAC__seekable_stream_encoder_get_do_exhaustive_model_search == NULL ) err++;
516 #endif
517 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_min_residual_partition_order
518   dll->FLAC__seekable_stream_encoder_get_min_residual_partition_order = (libFLAC_func_FLAC__seekable_stream_encoder_get_min_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_min_residual_partition_order" );
519   if ( dll->FLAC__seekable_stream_encoder_get_min_residual_partition_order == NULL ) err++;
520 #endif
521 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_max_residual_partition_order
522   dll->FLAC__seekable_stream_encoder_get_max_residual_partition_order = (libFLAC_func_FLAC__seekable_stream_encoder_get_max_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_max_residual_partition_order" );
523   if ( dll->FLAC__seekable_stream_encoder_get_max_residual_partition_order == NULL ) err++;
524 #endif
525 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_rice_parameter_search_dist
526   dll->FLAC__seekable_stream_encoder_get_rice_parameter_search_dist = (libFLAC_func_FLAC__seekable_stream_encoder_get_rice_parameter_search_dist_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_rice_parameter_search_dist" );
527   if ( dll->FLAC__seekable_stream_encoder_get_rice_parameter_search_dist == NULL ) err++;
528 #endif
529 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_total_samples_estimate
530   dll->FLAC__seekable_stream_encoder_get_total_samples_estimate = (libFLAC_func_FLAC__seekable_stream_encoder_get_total_samples_estimate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_get_total_samples_estimate" );
531   if ( dll->FLAC__seekable_stream_encoder_get_total_samples_estimate == NULL ) err++;
532 #endif
533 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_init
534   dll->FLAC__seekable_stream_encoder_init = (libFLAC_func_FLAC__seekable_stream_encoder_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_init" );
535   if ( dll->FLAC__seekable_stream_encoder_init == NULL ) err++;
536 #endif
537 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_finish
538   dll->FLAC__seekable_stream_encoder_finish = (libFLAC_func_FLAC__seekable_stream_encoder_finish_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_finish" );
539   if ( dll->FLAC__seekable_stream_encoder_finish == NULL ) err++;
540 #endif
541 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_process
542   dll->FLAC__seekable_stream_encoder_process = (libFLAC_func_FLAC__seekable_stream_encoder_process_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_process" );
543   if ( dll->FLAC__seekable_stream_encoder_process == NULL ) err++;
544 #endif
545 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_process_interleaved
546   dll->FLAC__seekable_stream_encoder_process_interleaved = (libFLAC_func_FLAC__seekable_stream_encoder_process_interleaved_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_encoder_process_interleaved" );
547   if ( dll->FLAC__seekable_stream_encoder_process_interleaved == NULL ) err++;
548 #endif
549 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_new
550   dll->FLAC__seekable_stream_decoder_new = (libFLAC_func_FLAC__seekable_stream_decoder_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_new" );
551   if ( dll->FLAC__seekable_stream_decoder_new == NULL ) err++;
552 #endif
553 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_delete
554   dll->FLAC__seekable_stream_decoder_delete = (libFLAC_func_FLAC__seekable_stream_decoder_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_delete" );
555   if ( dll->FLAC__seekable_stream_decoder_delete == NULL ) err++;
556 #endif
557 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_md5_checking
558   dll->FLAC__seekable_stream_decoder_set_md5_checking = (libFLAC_func_FLAC__seekable_stream_decoder_set_md5_checking_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_md5_checking" );
559   if ( dll->FLAC__seekable_stream_decoder_set_md5_checking == NULL ) err++;
560 #endif
561 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_read_callback
562   dll->FLAC__seekable_stream_decoder_set_read_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_read_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_read_callback" );
563   if ( dll->FLAC__seekable_stream_decoder_set_read_callback == NULL ) err++;
564 #endif
565 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_seek_callback
566   dll->FLAC__seekable_stream_decoder_set_seek_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_seek_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_seek_callback" );
567   if ( dll->FLAC__seekable_stream_decoder_set_seek_callback == NULL ) err++;
568 #endif
569 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_tell_callback
570   dll->FLAC__seekable_stream_decoder_set_tell_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_tell_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_tell_callback" );
571   if ( dll->FLAC__seekable_stream_decoder_set_tell_callback == NULL ) err++;
572 #endif
573 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_length_callback
574   dll->FLAC__seekable_stream_decoder_set_length_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_length_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_length_callback" );
575   if ( dll->FLAC__seekable_stream_decoder_set_length_callback == NULL ) err++;
576 #endif
577 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_eof_callback
578   dll->FLAC__seekable_stream_decoder_set_eof_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_eof_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_eof_callback" );
579   if ( dll->FLAC__seekable_stream_decoder_set_eof_callback == NULL ) err++;
580 #endif
581 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_write_callback
582   dll->FLAC__seekable_stream_decoder_set_write_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_write_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_write_callback" );
583   if ( dll->FLAC__seekable_stream_decoder_set_write_callback == NULL ) err++;
584 #endif
585 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_callback
586   dll->FLAC__seekable_stream_decoder_set_metadata_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_metadata_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_metadata_callback" );
587   if ( dll->FLAC__seekable_stream_decoder_set_metadata_callback == NULL ) err++;
588 #endif
589 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_error_callback
590   dll->FLAC__seekable_stream_decoder_set_error_callback = (libFLAC_func_FLAC__seekable_stream_decoder_set_error_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_error_callback" );
591   if ( dll->FLAC__seekable_stream_decoder_set_error_callback == NULL ) err++;
592 #endif
593 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_client_data
594   dll->FLAC__seekable_stream_decoder_set_client_data = (libFLAC_func_FLAC__seekable_stream_decoder_set_client_data_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_client_data" );
595   if ( dll->FLAC__seekable_stream_decoder_set_client_data == NULL ) err++;
596 #endif
597 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_respond
598   dll->FLAC__seekable_stream_decoder_set_metadata_respond = (libFLAC_func_FLAC__seekable_stream_decoder_set_metadata_respond_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_metadata_respond" );
599   if ( dll->FLAC__seekable_stream_decoder_set_metadata_respond == NULL ) err++;
600 #endif
601 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_respond_application
602   dll->FLAC__seekable_stream_decoder_set_metadata_respond_application = (libFLAC_func_FLAC__seekable_stream_decoder_set_metadata_respond_application_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_metadata_respond_application" );
603   if ( dll->FLAC__seekable_stream_decoder_set_metadata_respond_application == NULL ) err++;
604 #endif
605 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_respond_all
606   dll->FLAC__seekable_stream_decoder_set_metadata_respond_all = (libFLAC_func_FLAC__seekable_stream_decoder_set_metadata_respond_all_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_metadata_respond_all" );
607   if ( dll->FLAC__seekable_stream_decoder_set_metadata_respond_all == NULL ) err++;
608 #endif
609 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_ignore
610   dll->FLAC__seekable_stream_decoder_set_metadata_ignore = (libFLAC_func_FLAC__seekable_stream_decoder_set_metadata_ignore_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_metadata_ignore" );
611   if ( dll->FLAC__seekable_stream_decoder_set_metadata_ignore == NULL ) err++;
612 #endif
613 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_ignore_application
614   dll->FLAC__seekable_stream_decoder_set_metadata_ignore_application = (libFLAC_func_FLAC__seekable_stream_decoder_set_metadata_ignore_application_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_metadata_ignore_application" );
615   if ( dll->FLAC__seekable_stream_decoder_set_metadata_ignore_application == NULL ) err++;
616 #endif
617 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_ignore_all
618   dll->FLAC__seekable_stream_decoder_set_metadata_ignore_all = (libFLAC_func_FLAC__seekable_stream_decoder_set_metadata_ignore_all_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_set_metadata_ignore_all" );
619   if ( dll->FLAC__seekable_stream_decoder_set_metadata_ignore_all == NULL ) err++;
620 #endif
621 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_state
622   dll->FLAC__seekable_stream_decoder_get_state = (libFLAC_func_FLAC__seekable_stream_decoder_get_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_state" );
623   if ( dll->FLAC__seekable_stream_decoder_get_state == NULL ) err++;
624 #endif
625 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_stream_decoder_state
626   dll->FLAC__seekable_stream_decoder_get_stream_decoder_state = (libFLAC_func_FLAC__seekable_stream_decoder_get_stream_decoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_stream_decoder_state" );
627   if ( dll->FLAC__seekable_stream_decoder_get_stream_decoder_state == NULL ) err++;
628 #endif
629 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_resolved_state_string
630   dll->FLAC__seekable_stream_decoder_get_resolved_state_string = (libFLAC_func_FLAC__seekable_stream_decoder_get_resolved_state_string_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_resolved_state_string" );
631   if ( dll->FLAC__seekable_stream_decoder_get_resolved_state_string == NULL ) err++;
632 #endif
633 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_md5_checking
634   dll->FLAC__seekable_stream_decoder_get_md5_checking = (libFLAC_func_FLAC__seekable_stream_decoder_get_md5_checking_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_md5_checking" );
635   if ( dll->FLAC__seekable_stream_decoder_get_md5_checking == NULL ) err++;
636 #endif
637 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_channels
638   dll->FLAC__seekable_stream_decoder_get_channels = (libFLAC_func_FLAC__seekable_stream_decoder_get_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_channels" );
639   if ( dll->FLAC__seekable_stream_decoder_get_channels == NULL ) err++;
640 #endif
641 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_channel_assignment
642   dll->FLAC__seekable_stream_decoder_get_channel_assignment = (libFLAC_func_FLAC__seekable_stream_decoder_get_channel_assignment_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_channel_assignment" );
643   if ( dll->FLAC__seekable_stream_decoder_get_channel_assignment == NULL ) err++;
644 #endif
645 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_bits_per_sample
646   dll->FLAC__seekable_stream_decoder_get_bits_per_sample = (libFLAC_func_FLAC__seekable_stream_decoder_get_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_bits_per_sample" );
647   if ( dll->FLAC__seekable_stream_decoder_get_bits_per_sample == NULL ) err++;
648 #endif
649 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_sample_rate
650   dll->FLAC__seekable_stream_decoder_get_sample_rate = (libFLAC_func_FLAC__seekable_stream_decoder_get_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_sample_rate" );
651   if ( dll->FLAC__seekable_stream_decoder_get_sample_rate == NULL ) err++;
652 #endif
653 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_blocksize
654   dll->FLAC__seekable_stream_decoder_get_blocksize = (libFLAC_func_FLAC__seekable_stream_decoder_get_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_blocksize" );
655   if ( dll->FLAC__seekable_stream_decoder_get_blocksize == NULL ) err++;
656 #endif
657 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_decode_position
658   dll->FLAC__seekable_stream_decoder_get_decode_position = (libFLAC_func_FLAC__seekable_stream_decoder_get_decode_position_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_get_decode_position" );
659   if ( dll->FLAC__seekable_stream_decoder_get_decode_position == NULL ) err++;
660 #endif
661 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_init
662   dll->FLAC__seekable_stream_decoder_init = (libFLAC_func_FLAC__seekable_stream_decoder_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_init" );
663   if ( dll->FLAC__seekable_stream_decoder_init == NULL ) err++;
664 #endif
665 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_finish
666   dll->FLAC__seekable_stream_decoder_finish = (libFLAC_func_FLAC__seekable_stream_decoder_finish_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_finish" );
667   if ( dll->FLAC__seekable_stream_decoder_finish == NULL ) err++;
668 #endif
669 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_flush
670   dll->FLAC__seekable_stream_decoder_flush = (libFLAC_func_FLAC__seekable_stream_decoder_flush_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_flush" );
671   if ( dll->FLAC__seekable_stream_decoder_flush == NULL ) err++;
672 #endif
673 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_reset
674   dll->FLAC__seekable_stream_decoder_reset = (libFLAC_func_FLAC__seekable_stream_decoder_reset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_reset" );
675   if ( dll->FLAC__seekable_stream_decoder_reset == NULL ) err++;
676 #endif
677 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_process_single
678   dll->FLAC__seekable_stream_decoder_process_single = (libFLAC_func_FLAC__seekable_stream_decoder_process_single_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_process_single" );
679   if ( dll->FLAC__seekable_stream_decoder_process_single == NULL ) err++;
680 #endif
681 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_process_until_end_of_metadata
682   dll->FLAC__seekable_stream_decoder_process_until_end_of_metadata = (libFLAC_func_FLAC__seekable_stream_decoder_process_until_end_of_metadata_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_process_until_end_of_metadata" );
683   if ( dll->FLAC__seekable_stream_decoder_process_until_end_of_metadata == NULL ) err++;
684 #endif
685 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_process_until_end_of_stream
686   dll->FLAC__seekable_stream_decoder_process_until_end_of_stream = (libFLAC_func_FLAC__seekable_stream_decoder_process_until_end_of_stream_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_process_until_end_of_stream" );
687   if ( dll->FLAC__seekable_stream_decoder_process_until_end_of_stream == NULL ) err++;
688 #endif
689 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_seek_absolute
690   dll->FLAC__seekable_stream_decoder_seek_absolute = (libFLAC_func_FLAC__seekable_stream_decoder_seek_absolute_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__seekable_stream_decoder_seek_absolute" );
691   if ( dll->FLAC__seekable_stream_decoder_seek_absolute == NULL ) err++;
692 #endif
693 #ifndef IGNORE_libFLAC_FLAC__metadata_get_streaminfo
694   dll->FLAC__metadata_get_streaminfo = (libFLAC_func_FLAC__metadata_get_streaminfo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_get_streaminfo" );
695   if ( dll->FLAC__metadata_get_streaminfo == NULL ) err++;
696 #endif
697 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_new
698   dll->FLAC__metadata_simple_iterator_new = (libFLAC_func_FLAC__metadata_simple_iterator_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_new" );
699   if ( dll->FLAC__metadata_simple_iterator_new == NULL ) err++;
700 #endif
701 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_delete
702   dll->FLAC__metadata_simple_iterator_delete = (libFLAC_func_FLAC__metadata_simple_iterator_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_delete" );
703   if ( dll->FLAC__metadata_simple_iterator_delete == NULL ) err++;
704 #endif
705 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_status
706   dll->FLAC__metadata_simple_iterator_status = (libFLAC_func_FLAC__metadata_simple_iterator_status_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_status" );
707   if ( dll->FLAC__metadata_simple_iterator_status == NULL ) err++;
708 #endif
709 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_init
710   dll->FLAC__metadata_simple_iterator_init = (libFLAC_func_FLAC__metadata_simple_iterator_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_init" );
711   if ( dll->FLAC__metadata_simple_iterator_init == NULL ) err++;
712 #endif
713 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_is_writable
714   dll->FLAC__metadata_simple_iterator_is_writable = (libFLAC_func_FLAC__metadata_simple_iterator_is_writable_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_is_writable" );
715   if ( dll->FLAC__metadata_simple_iterator_is_writable == NULL ) err++;
716 #endif
717 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_next
718   dll->FLAC__metadata_simple_iterator_next = (libFLAC_func_FLAC__metadata_simple_iterator_next_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_next" );
719   if ( dll->FLAC__metadata_simple_iterator_next == NULL ) err++;
720 #endif
721 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_prev
722   dll->FLAC__metadata_simple_iterator_prev = (libFLAC_func_FLAC__metadata_simple_iterator_prev_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_prev" );
723   if ( dll->FLAC__metadata_simple_iterator_prev == NULL ) err++;
724 #endif
725 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_get_block_type
726   dll->FLAC__metadata_simple_iterator_get_block_type = (libFLAC_func_FLAC__metadata_simple_iterator_get_block_type_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_get_block_type" );
727   if ( dll->FLAC__metadata_simple_iterator_get_block_type == NULL ) err++;
728 #endif
729 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_get_block
730   dll->FLAC__metadata_simple_iterator_get_block = (libFLAC_func_FLAC__metadata_simple_iterator_get_block_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_get_block" );
731   if ( dll->FLAC__metadata_simple_iterator_get_block == NULL ) err++;
732 #endif
733 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_set_block
734   dll->FLAC__metadata_simple_iterator_set_block = (libFLAC_func_FLAC__metadata_simple_iterator_set_block_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_set_block" );
735   if ( dll->FLAC__metadata_simple_iterator_set_block == NULL ) err++;
736 #endif
737 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_insert_block_after
738   dll->FLAC__metadata_simple_iterator_insert_block_after = (libFLAC_func_FLAC__metadata_simple_iterator_insert_block_after_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_insert_block_after" );
739   if ( dll->FLAC__metadata_simple_iterator_insert_block_after == NULL ) err++;
740 #endif
741 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_delete_block
742   dll->FLAC__metadata_simple_iterator_delete_block = (libFLAC_func_FLAC__metadata_simple_iterator_delete_block_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_simple_iterator_delete_block" );
743   if ( dll->FLAC__metadata_simple_iterator_delete_block == NULL ) err++;
744 #endif
745 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_new
746   dll->FLAC__metadata_chain_new = (libFLAC_func_FLAC__metadata_chain_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_chain_new" );
747   if ( dll->FLAC__metadata_chain_new == NULL ) err++;
748 #endif
749 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_delete
750   dll->FLAC__metadata_chain_delete = (libFLAC_func_FLAC__metadata_chain_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_chain_delete" );
751   if ( dll->FLAC__metadata_chain_delete == NULL ) err++;
752 #endif
753 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_status
754   dll->FLAC__metadata_chain_status = (libFLAC_func_FLAC__metadata_chain_status_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_chain_status" );
755   if ( dll->FLAC__metadata_chain_status == NULL ) err++;
756 #endif
757 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_read
758   dll->FLAC__metadata_chain_read = (libFLAC_func_FLAC__metadata_chain_read_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_chain_read" );
759   if ( dll->FLAC__metadata_chain_read == NULL ) err++;
760 #endif
761 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_write
762   dll->FLAC__metadata_chain_write = (libFLAC_func_FLAC__metadata_chain_write_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_chain_write" );
763   if ( dll->FLAC__metadata_chain_write == NULL ) err++;
764 #endif
765 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_merge_padding
766   dll->FLAC__metadata_chain_merge_padding = (libFLAC_func_FLAC__metadata_chain_merge_padding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_chain_merge_padding" );
767   if ( dll->FLAC__metadata_chain_merge_padding == NULL ) err++;
768 #endif
769 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_sort_padding
770   dll->FLAC__metadata_chain_sort_padding = (libFLAC_func_FLAC__metadata_chain_sort_padding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_chain_sort_padding" );
771   if ( dll->FLAC__metadata_chain_sort_padding == NULL ) err++;
772 #endif
773 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_new
774   dll->FLAC__metadata_iterator_new = (libFLAC_func_FLAC__metadata_iterator_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_new" );
775   if ( dll->FLAC__metadata_iterator_new == NULL ) err++;
776 #endif
777 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_delete
778   dll->FLAC__metadata_iterator_delete = (libFLAC_func_FLAC__metadata_iterator_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_delete" );
779   if ( dll->FLAC__metadata_iterator_delete == NULL ) err++;
780 #endif
781 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_init
782   dll->FLAC__metadata_iterator_init = (libFLAC_func_FLAC__metadata_iterator_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_init" );
783   if ( dll->FLAC__metadata_iterator_init == NULL ) err++;
784 #endif
785 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_next
786   dll->FLAC__metadata_iterator_next = (libFLAC_func_FLAC__metadata_iterator_next_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_next" );
787   if ( dll->FLAC__metadata_iterator_next == NULL ) err++;
788 #endif
789 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_prev
790   dll->FLAC__metadata_iterator_prev = (libFLAC_func_FLAC__metadata_iterator_prev_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_prev" );
791   if ( dll->FLAC__metadata_iterator_prev == NULL ) err++;
792 #endif
793 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_get_block_type
794   dll->FLAC__metadata_iterator_get_block_type = (libFLAC_func_FLAC__metadata_iterator_get_block_type_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_get_block_type" );
795   if ( dll->FLAC__metadata_iterator_get_block_type == NULL ) err++;
796 #endif
797 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_get_block
798   dll->FLAC__metadata_iterator_get_block = (libFLAC_func_FLAC__metadata_iterator_get_block_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_get_block" );
799   if ( dll->FLAC__metadata_iterator_get_block == NULL ) err++;
800 #endif
801 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_set_block
802   dll->FLAC__metadata_iterator_set_block = (libFLAC_func_FLAC__metadata_iterator_set_block_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_set_block" );
803   if ( dll->FLAC__metadata_iterator_set_block == NULL ) err++;
804 #endif
805 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_delete_block
806   dll->FLAC__metadata_iterator_delete_block = (libFLAC_func_FLAC__metadata_iterator_delete_block_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_delete_block" );
807   if ( dll->FLAC__metadata_iterator_delete_block == NULL ) err++;
808 #endif
809 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_insert_block_before
810   dll->FLAC__metadata_iterator_insert_block_before = (libFLAC_func_FLAC__metadata_iterator_insert_block_before_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_insert_block_before" );
811   if ( dll->FLAC__metadata_iterator_insert_block_before == NULL ) err++;
812 #endif
813 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_insert_block_after
814   dll->FLAC__metadata_iterator_insert_block_after = (libFLAC_func_FLAC__metadata_iterator_insert_block_after_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_iterator_insert_block_after" );
815   if ( dll->FLAC__metadata_iterator_insert_block_after == NULL ) err++;
816 #endif
817 #ifndef IGNORE_libFLAC_FLAC__metadata_object_new
818   dll->FLAC__metadata_object_new = (libFLAC_func_FLAC__metadata_object_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_new" );
819   if ( dll->FLAC__metadata_object_new == NULL ) err++;
820 #endif
821 #ifndef IGNORE_libFLAC_FLAC__metadata_object_clone
822   dll->FLAC__metadata_object_clone = (libFLAC_func_FLAC__metadata_object_clone_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_clone" );
823   if ( dll->FLAC__metadata_object_clone == NULL ) err++;
824 #endif
825 #ifndef IGNORE_libFLAC_FLAC__metadata_object_delete
826   dll->FLAC__metadata_object_delete = (libFLAC_func_FLAC__metadata_object_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_delete" );
827   if ( dll->FLAC__metadata_object_delete == NULL ) err++;
828 #endif
829 #ifndef IGNORE_libFLAC_FLAC__metadata_object_is_equal
830   dll->FLAC__metadata_object_is_equal = (libFLAC_func_FLAC__metadata_object_is_equal_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_is_equal" );
831   if ( dll->FLAC__metadata_object_is_equal == NULL ) err++;
832 #endif
833 #ifndef IGNORE_libFLAC_FLAC__metadata_object_application_set_data
834   dll->FLAC__metadata_object_application_set_data = (libFLAC_func_FLAC__metadata_object_application_set_data_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_application_set_data" );
835   if ( dll->FLAC__metadata_object_application_set_data == NULL ) err++;
836 #endif
837 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_resize_points
838   dll->FLAC__metadata_object_seektable_resize_points = (libFLAC_func_FLAC__metadata_object_seektable_resize_points_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_resize_points" );
839   if ( dll->FLAC__metadata_object_seektable_resize_points == NULL ) err++;
840 #endif
841 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_set_point
842   dll->FLAC__metadata_object_seektable_set_point = (libFLAC_func_FLAC__metadata_object_seektable_set_point_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_set_point" );
843   if ( dll->FLAC__metadata_object_seektable_set_point == NULL ) err++;
844 #endif
845 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_insert_point
846   dll->FLAC__metadata_object_seektable_insert_point = (libFLAC_func_FLAC__metadata_object_seektable_insert_point_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_insert_point" );
847   if ( dll->FLAC__metadata_object_seektable_insert_point == NULL ) err++;
848 #endif
849 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_delete_point
850   dll->FLAC__metadata_object_seektable_delete_point = (libFLAC_func_FLAC__metadata_object_seektable_delete_point_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_delete_point" );
851   if ( dll->FLAC__metadata_object_seektable_delete_point == NULL ) err++;
852 #endif
853 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_is_legal
854   dll->FLAC__metadata_object_seektable_is_legal = (libFLAC_func_FLAC__metadata_object_seektable_is_legal_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_is_legal" );
855   if ( dll->FLAC__metadata_object_seektable_is_legal == NULL ) err++;
856 #endif
857 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_placeholders
858   dll->FLAC__metadata_object_seektable_template_append_placeholders = (libFLAC_func_FLAC__metadata_object_seektable_template_append_placeholders_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_template_append_placeholders" );
859   if ( dll->FLAC__metadata_object_seektable_template_append_placeholders == NULL ) err++;
860 #endif
861 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_point
862   dll->FLAC__metadata_object_seektable_template_append_point = (libFLAC_func_FLAC__metadata_object_seektable_template_append_point_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_template_append_point" );
863   if ( dll->FLAC__metadata_object_seektable_template_append_point == NULL ) err++;
864 #endif
865 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_points
866   dll->FLAC__metadata_object_seektable_template_append_points = (libFLAC_func_FLAC__metadata_object_seektable_template_append_points_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_template_append_points" );
867   if ( dll->FLAC__metadata_object_seektable_template_append_points == NULL ) err++;
868 #endif
869 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_spaced_points
870   dll->FLAC__metadata_object_seektable_template_append_spaced_points = (libFLAC_func_FLAC__metadata_object_seektable_template_append_spaced_points_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_template_append_spaced_points" );
871   if ( dll->FLAC__metadata_object_seektable_template_append_spaced_points == NULL ) err++;
872 #endif
873 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_sort
874   dll->FLAC__metadata_object_seektable_template_sort = (libFLAC_func_FLAC__metadata_object_seektable_template_sort_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_seektable_template_sort" );
875   if ( dll->FLAC__metadata_object_seektable_template_sort == NULL ) err++;
876 #endif
877 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_set_vendor_string
878   dll->FLAC__metadata_object_vorbiscomment_set_vendor_string = (libFLAC_func_FLAC__metadata_object_vorbiscomment_set_vendor_string_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_set_vendor_string" );
879   if ( dll->FLAC__metadata_object_vorbiscomment_set_vendor_string == NULL ) err++;
880 #endif
881 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_resize_comments
882   dll->FLAC__metadata_object_vorbiscomment_resize_comments = (libFLAC_func_FLAC__metadata_object_vorbiscomment_resize_comments_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_resize_comments" );
883   if ( dll->FLAC__metadata_object_vorbiscomment_resize_comments == NULL ) err++;
884 #endif
885 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_set_comment
886   dll->FLAC__metadata_object_vorbiscomment_set_comment = (libFLAC_func_FLAC__metadata_object_vorbiscomment_set_comment_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_set_comment" );
887   if ( dll->FLAC__metadata_object_vorbiscomment_set_comment == NULL ) err++;
888 #endif
889 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_insert_comment
890   dll->FLAC__metadata_object_vorbiscomment_insert_comment = (libFLAC_func_FLAC__metadata_object_vorbiscomment_insert_comment_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_insert_comment" );
891   if ( dll->FLAC__metadata_object_vorbiscomment_insert_comment == NULL ) err++;
892 #endif
893 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_delete_comment
894   dll->FLAC__metadata_object_vorbiscomment_delete_comment = (libFLAC_func_FLAC__metadata_object_vorbiscomment_delete_comment_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_delete_comment" );
895   if ( dll->FLAC__metadata_object_vorbiscomment_delete_comment == NULL ) err++;
896 #endif
897 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_entry_matches
898   dll->FLAC__metadata_object_vorbiscomment_entry_matches = (libFLAC_func_FLAC__metadata_object_vorbiscomment_entry_matches_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_entry_matches" );
899   if ( dll->FLAC__metadata_object_vorbiscomment_entry_matches == NULL ) err++;
900 #endif
901 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_find_entry_from
902   dll->FLAC__metadata_object_vorbiscomment_find_entry_from = (libFLAC_func_FLAC__metadata_object_vorbiscomment_find_entry_from_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_find_entry_from" );
903   if ( dll->FLAC__metadata_object_vorbiscomment_find_entry_from == NULL ) err++;
904 #endif
905 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_remove_entry_matching
906   dll->FLAC__metadata_object_vorbiscomment_remove_entry_matching = (libFLAC_func_FLAC__metadata_object_vorbiscomment_remove_entry_matching_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_remove_entry_matching" );
907   if ( dll->FLAC__metadata_object_vorbiscomment_remove_entry_matching == NULL ) err++;
908 #endif
909 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_remove_entries_matching
910   dll->FLAC__metadata_object_vorbiscomment_remove_entries_matching = (libFLAC_func_FLAC__metadata_object_vorbiscomment_remove_entries_matching_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_vorbiscomment_remove_entries_matching" );
911   if ( dll->FLAC__metadata_object_vorbiscomment_remove_entries_matching == NULL ) err++;
912 #endif
913 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_new
914   dll->FLAC__metadata_object_cuesheet_track_new = (libFLAC_func_FLAC__metadata_object_cuesheet_track_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_track_new" );
915   if ( dll->FLAC__metadata_object_cuesheet_track_new == NULL ) err++;
916 #endif
917 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_clone
918   dll->FLAC__metadata_object_cuesheet_track_clone = (libFLAC_func_FLAC__metadata_object_cuesheet_track_clone_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_track_clone" );
919   if ( dll->FLAC__metadata_object_cuesheet_track_clone == NULL ) err++;
920 #endif
921 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_delete
922   dll->FLAC__metadata_object_cuesheet_track_delete = (libFLAC_func_FLAC__metadata_object_cuesheet_track_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_track_delete" );
923   if ( dll->FLAC__metadata_object_cuesheet_track_delete == NULL ) err++;
924 #endif
925 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_resize_indices
926   dll->FLAC__metadata_object_cuesheet_track_resize_indices = (libFLAC_func_FLAC__metadata_object_cuesheet_track_resize_indices_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_track_resize_indices" );
927   if ( dll->FLAC__metadata_object_cuesheet_track_resize_indices == NULL ) err++;
928 #endif
929 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_insert_index
930   dll->FLAC__metadata_object_cuesheet_track_insert_index = (libFLAC_func_FLAC__metadata_object_cuesheet_track_insert_index_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_track_insert_index" );
931   if ( dll->FLAC__metadata_object_cuesheet_track_insert_index == NULL ) err++;
932 #endif
933 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_insert_blank_index
934   dll->FLAC__metadata_object_cuesheet_track_insert_blank_index = (libFLAC_func_FLAC__metadata_object_cuesheet_track_insert_blank_index_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_track_insert_blank_index" );
935   if ( dll->FLAC__metadata_object_cuesheet_track_insert_blank_index == NULL ) err++;
936 #endif
937 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_delete_index
938   dll->FLAC__metadata_object_cuesheet_track_delete_index = (libFLAC_func_FLAC__metadata_object_cuesheet_track_delete_index_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_track_delete_index" );
939   if ( dll->FLAC__metadata_object_cuesheet_track_delete_index == NULL ) err++;
940 #endif
941 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_resize_tracks
942   dll->FLAC__metadata_object_cuesheet_resize_tracks = (libFLAC_func_FLAC__metadata_object_cuesheet_resize_tracks_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_resize_tracks" );
943   if ( dll->FLAC__metadata_object_cuesheet_resize_tracks == NULL ) err++;
944 #endif
945 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_set_track
946   dll->FLAC__metadata_object_cuesheet_set_track = (libFLAC_func_FLAC__metadata_object_cuesheet_set_track_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_set_track" );
947   if ( dll->FLAC__metadata_object_cuesheet_set_track == NULL ) err++;
948 #endif
949 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_insert_track
950   dll->FLAC__metadata_object_cuesheet_insert_track = (libFLAC_func_FLAC__metadata_object_cuesheet_insert_track_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_insert_track" );
951   if ( dll->FLAC__metadata_object_cuesheet_insert_track == NULL ) err++;
952 #endif
953 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_insert_blank_track
954   dll->FLAC__metadata_object_cuesheet_insert_blank_track = (libFLAC_func_FLAC__metadata_object_cuesheet_insert_blank_track_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_insert_blank_track" );
955   if ( dll->FLAC__metadata_object_cuesheet_insert_blank_track == NULL ) err++;
956 #endif
957 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_delete_track
958   dll->FLAC__metadata_object_cuesheet_delete_track = (libFLAC_func_FLAC__metadata_object_cuesheet_delete_track_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_delete_track" );
959   if ( dll->FLAC__metadata_object_cuesheet_delete_track == NULL ) err++;
960 #endif
961 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_is_legal
962   dll->FLAC__metadata_object_cuesheet_is_legal = (libFLAC_func_FLAC__metadata_object_cuesheet_is_legal_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__metadata_object_cuesheet_is_legal" );
963   if ( dll->FLAC__metadata_object_cuesheet_is_legal == NULL ) err++;
964 #endif
965 #ifndef IGNORE_libFLAC_FLAC__format_sample_rate_is_valid
966   dll->FLAC__format_sample_rate_is_valid = (libFLAC_func_FLAC__format_sample_rate_is_valid_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__format_sample_rate_is_valid" );
967   if ( dll->FLAC__format_sample_rate_is_valid == NULL ) err++;
968 #endif
969 #ifndef IGNORE_libFLAC_FLAC__format_seektable_is_legal
970   dll->FLAC__format_seektable_is_legal = (libFLAC_func_FLAC__format_seektable_is_legal_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__format_seektable_is_legal" );
971   if ( dll->FLAC__format_seektable_is_legal == NULL ) err++;
972 #endif
973 #ifndef IGNORE_libFLAC_FLAC__format_seektable_sort
974   dll->FLAC__format_seektable_sort = (libFLAC_func_FLAC__format_seektable_sort_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__format_seektable_sort" );
975   if ( dll->FLAC__format_seektable_sort == NULL ) err++;
976 #endif
977 #ifndef IGNORE_libFLAC_FLAC__format_cuesheet_is_legal
978   dll->FLAC__format_cuesheet_is_legal = (libFLAC_func_FLAC__format_cuesheet_is_legal_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__format_cuesheet_is_legal" );
979   if ( dll->FLAC__format_cuesheet_is_legal == NULL ) err++;
980 #endif
981 #ifndef IGNORE_libFLAC_FLAC__file_encoder_new
982   dll->FLAC__file_encoder_new = (libFLAC_func_FLAC__file_encoder_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_new" );
983   if ( dll->FLAC__file_encoder_new == NULL ) err++;
984 #endif
985 #ifndef IGNORE_libFLAC_FLAC__file_encoder_delete
986   dll->FLAC__file_encoder_delete = (libFLAC_func_FLAC__file_encoder_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_delete" );
987   if ( dll->FLAC__file_encoder_delete == NULL ) err++;
988 #endif
989 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_verify
990   dll->FLAC__file_encoder_set_verify = (libFLAC_func_FLAC__file_encoder_set_verify_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_verify" );
991   if ( dll->FLAC__file_encoder_set_verify == NULL ) err++;
992 #endif
993 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_streamable_subset
994   dll->FLAC__file_encoder_set_streamable_subset = (libFLAC_func_FLAC__file_encoder_set_streamable_subset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_streamable_subset" );
995   if ( dll->FLAC__file_encoder_set_streamable_subset == NULL ) err++;
996 #endif
997 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_mid_side_stereo
998   dll->FLAC__file_encoder_set_do_mid_side_stereo = (libFLAC_func_FLAC__file_encoder_set_do_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_do_mid_side_stereo" );
999   if ( dll->FLAC__file_encoder_set_do_mid_side_stereo == NULL ) err++;
1000 #endif
1001 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_loose_mid_side_stereo
1002   dll->FLAC__file_encoder_set_loose_mid_side_stereo = (libFLAC_func_FLAC__file_encoder_set_loose_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_loose_mid_side_stereo" );
1003   if ( dll->FLAC__file_encoder_set_loose_mid_side_stereo == NULL ) err++;
1004 #endif
1005 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_channels
1006   dll->FLAC__file_encoder_set_channels = (libFLAC_func_FLAC__file_encoder_set_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_channels" );
1007   if ( dll->FLAC__file_encoder_set_channels == NULL ) err++;
1008 #endif
1009 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_bits_per_sample
1010   dll->FLAC__file_encoder_set_bits_per_sample = (libFLAC_func_FLAC__file_encoder_set_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_bits_per_sample" );
1011   if ( dll->FLAC__file_encoder_set_bits_per_sample == NULL ) err++;
1012 #endif
1013 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_sample_rate
1014   dll->FLAC__file_encoder_set_sample_rate = (libFLAC_func_FLAC__file_encoder_set_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_sample_rate" );
1015   if ( dll->FLAC__file_encoder_set_sample_rate == NULL ) err++;
1016 #endif
1017 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_blocksize
1018   dll->FLAC__file_encoder_set_blocksize = (libFLAC_func_FLAC__file_encoder_set_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_blocksize" );
1019   if ( dll->FLAC__file_encoder_set_blocksize == NULL ) err++;
1020 #endif
1021 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_max_lpc_order
1022   dll->FLAC__file_encoder_set_max_lpc_order = (libFLAC_func_FLAC__file_encoder_set_max_lpc_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_max_lpc_order" );
1023   if ( dll->FLAC__file_encoder_set_max_lpc_order == NULL ) err++;
1024 #endif
1025 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_qlp_coeff_precision
1026   dll->FLAC__file_encoder_set_qlp_coeff_precision = (libFLAC_func_FLAC__file_encoder_set_qlp_coeff_precision_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_qlp_coeff_precision" );
1027   if ( dll->FLAC__file_encoder_set_qlp_coeff_precision == NULL ) err++;
1028 #endif
1029 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_qlp_coeff_prec_search
1030   dll->FLAC__file_encoder_set_do_qlp_coeff_prec_search = (libFLAC_func_FLAC__file_encoder_set_do_qlp_coeff_prec_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_do_qlp_coeff_prec_search" );
1031   if ( dll->FLAC__file_encoder_set_do_qlp_coeff_prec_search == NULL ) err++;
1032 #endif
1033 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_escape_coding
1034   dll->FLAC__file_encoder_set_do_escape_coding = (libFLAC_func_FLAC__file_encoder_set_do_escape_coding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_do_escape_coding" );
1035   if ( dll->FLAC__file_encoder_set_do_escape_coding == NULL ) err++;
1036 #endif
1037 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_exhaustive_model_search
1038   dll->FLAC__file_encoder_set_do_exhaustive_model_search = (libFLAC_func_FLAC__file_encoder_set_do_exhaustive_model_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_do_exhaustive_model_search" );
1039   if ( dll->FLAC__file_encoder_set_do_exhaustive_model_search == NULL ) err++;
1040 #endif
1041 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_min_residual_partition_order
1042   dll->FLAC__file_encoder_set_min_residual_partition_order = (libFLAC_func_FLAC__file_encoder_set_min_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_min_residual_partition_order" );
1043   if ( dll->FLAC__file_encoder_set_min_residual_partition_order == NULL ) err++;
1044 #endif
1045 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_max_residual_partition_order
1046   dll->FLAC__file_encoder_set_max_residual_partition_order = (libFLAC_func_FLAC__file_encoder_set_max_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_max_residual_partition_order" );
1047   if ( dll->FLAC__file_encoder_set_max_residual_partition_order == NULL ) err++;
1048 #endif
1049 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_rice_parameter_search_dist
1050   dll->FLAC__file_encoder_set_rice_parameter_search_dist = (libFLAC_func_FLAC__file_encoder_set_rice_parameter_search_dist_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_rice_parameter_search_dist" );
1051   if ( dll->FLAC__file_encoder_set_rice_parameter_search_dist == NULL ) err++;
1052 #endif
1053 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_total_samples_estimate
1054   dll->FLAC__file_encoder_set_total_samples_estimate = (libFLAC_func_FLAC__file_encoder_set_total_samples_estimate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_total_samples_estimate" );
1055   if ( dll->FLAC__file_encoder_set_total_samples_estimate == NULL ) err++;
1056 #endif
1057 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_metadata
1058   dll->FLAC__file_encoder_set_metadata = (libFLAC_func_FLAC__file_encoder_set_metadata_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_metadata" );
1059   if ( dll->FLAC__file_encoder_set_metadata == NULL ) err++;
1060 #endif
1061 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_filename
1062   dll->FLAC__file_encoder_set_filename = (libFLAC_func_FLAC__file_encoder_set_filename_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_filename" );
1063   if ( dll->FLAC__file_encoder_set_filename == NULL ) err++;
1064 #endif
1065 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_progress_callback
1066   dll->FLAC__file_encoder_set_progress_callback = (libFLAC_func_FLAC__file_encoder_set_progress_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_progress_callback" );
1067   if ( dll->FLAC__file_encoder_set_progress_callback == NULL ) err++;
1068 #endif
1069 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_client_data
1070   dll->FLAC__file_encoder_set_client_data = (libFLAC_func_FLAC__file_encoder_set_client_data_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_set_client_data" );
1071   if ( dll->FLAC__file_encoder_set_client_data == NULL ) err++;
1072 #endif
1073 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_state
1074   dll->FLAC__file_encoder_get_state = (libFLAC_func_FLAC__file_encoder_get_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_state" );
1075   if ( dll->FLAC__file_encoder_get_state == NULL ) err++;
1076 #endif
1077 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_seekable_stream_encoder_state
1078   dll->FLAC__file_encoder_get_seekable_stream_encoder_state = (libFLAC_func_FLAC__file_encoder_get_seekable_stream_encoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_seekable_stream_encoder_state" );
1079   if ( dll->FLAC__file_encoder_get_seekable_stream_encoder_state == NULL ) err++;
1080 #endif
1081 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_stream_encoder_state
1082   dll->FLAC__file_encoder_get_stream_encoder_state = (libFLAC_func_FLAC__file_encoder_get_stream_encoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_stream_encoder_state" );
1083   if ( dll->FLAC__file_encoder_get_stream_encoder_state == NULL ) err++;
1084 #endif
1085 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_verify_decoder_state
1086   dll->FLAC__file_encoder_get_verify_decoder_state = (libFLAC_func_FLAC__file_encoder_get_verify_decoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_verify_decoder_state" );
1087   if ( dll->FLAC__file_encoder_get_verify_decoder_state == NULL ) err++;
1088 #endif
1089 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_resolved_state_string
1090   dll->FLAC__file_encoder_get_resolved_state_string = (libFLAC_func_FLAC__file_encoder_get_resolved_state_string_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_resolved_state_string" );
1091   if ( dll->FLAC__file_encoder_get_resolved_state_string == NULL ) err++;
1092 #endif
1093 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_verify_decoder_error_stats
1094   dll->FLAC__file_encoder_get_verify_decoder_error_stats = (libFLAC_func_FLAC__file_encoder_get_verify_decoder_error_stats_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_verify_decoder_error_stats" );
1095   if ( dll->FLAC__file_encoder_get_verify_decoder_error_stats == NULL ) err++;
1096 #endif
1097 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_verify
1098   dll->FLAC__file_encoder_get_verify = (libFLAC_func_FLAC__file_encoder_get_verify_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_verify" );
1099   if ( dll->FLAC__file_encoder_get_verify == NULL ) err++;
1100 #endif
1101 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_streamable_subset
1102   dll->FLAC__file_encoder_get_streamable_subset = (libFLAC_func_FLAC__file_encoder_get_streamable_subset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_streamable_subset" );
1103   if ( dll->FLAC__file_encoder_get_streamable_subset == NULL ) err++;
1104 #endif
1105 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_mid_side_stereo
1106   dll->FLAC__file_encoder_get_do_mid_side_stereo = (libFLAC_func_FLAC__file_encoder_get_do_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_do_mid_side_stereo" );
1107   if ( dll->FLAC__file_encoder_get_do_mid_side_stereo == NULL ) err++;
1108 #endif
1109 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_loose_mid_side_stereo
1110   dll->FLAC__file_encoder_get_loose_mid_side_stereo = (libFLAC_func_FLAC__file_encoder_get_loose_mid_side_stereo_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_loose_mid_side_stereo" );
1111   if ( dll->FLAC__file_encoder_get_loose_mid_side_stereo == NULL ) err++;
1112 #endif
1113 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_channels
1114   dll->FLAC__file_encoder_get_channels = (libFLAC_func_FLAC__file_encoder_get_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_channels" );
1115   if ( dll->FLAC__file_encoder_get_channels == NULL ) err++;
1116 #endif
1117 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_bits_per_sample
1118   dll->FLAC__file_encoder_get_bits_per_sample = (libFLAC_func_FLAC__file_encoder_get_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_bits_per_sample" );
1119   if ( dll->FLAC__file_encoder_get_bits_per_sample == NULL ) err++;
1120 #endif
1121 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_sample_rate
1122   dll->FLAC__file_encoder_get_sample_rate = (libFLAC_func_FLAC__file_encoder_get_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_sample_rate" );
1123   if ( dll->FLAC__file_encoder_get_sample_rate == NULL ) err++;
1124 #endif
1125 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_blocksize
1126   dll->FLAC__file_encoder_get_blocksize = (libFLAC_func_FLAC__file_encoder_get_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_blocksize" );
1127   if ( dll->FLAC__file_encoder_get_blocksize == NULL ) err++;
1128 #endif
1129 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_max_lpc_order
1130   dll->FLAC__file_encoder_get_max_lpc_order = (libFLAC_func_FLAC__file_encoder_get_max_lpc_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_max_lpc_order" );
1131   if ( dll->FLAC__file_encoder_get_max_lpc_order == NULL ) err++;
1132 #endif
1133 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_qlp_coeff_precision
1134   dll->FLAC__file_encoder_get_qlp_coeff_precision = (libFLAC_func_FLAC__file_encoder_get_qlp_coeff_precision_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_qlp_coeff_precision" );
1135   if ( dll->FLAC__file_encoder_get_qlp_coeff_precision == NULL ) err++;
1136 #endif
1137 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_qlp_coeff_prec_search
1138   dll->FLAC__file_encoder_get_do_qlp_coeff_prec_search = (libFLAC_func_FLAC__file_encoder_get_do_qlp_coeff_prec_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_do_qlp_coeff_prec_search" );
1139   if ( dll->FLAC__file_encoder_get_do_qlp_coeff_prec_search == NULL ) err++;
1140 #endif
1141 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_escape_coding
1142   dll->FLAC__file_encoder_get_do_escape_coding = (libFLAC_func_FLAC__file_encoder_get_do_escape_coding_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_do_escape_coding" );
1143   if ( dll->FLAC__file_encoder_get_do_escape_coding == NULL ) err++;
1144 #endif
1145 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_exhaustive_model_search
1146   dll->FLAC__file_encoder_get_do_exhaustive_model_search = (libFLAC_func_FLAC__file_encoder_get_do_exhaustive_model_search_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_do_exhaustive_model_search" );
1147   if ( dll->FLAC__file_encoder_get_do_exhaustive_model_search == NULL ) err++;
1148 #endif
1149 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_min_residual_partition_order
1150   dll->FLAC__file_encoder_get_min_residual_partition_order = (libFLAC_func_FLAC__file_encoder_get_min_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_min_residual_partition_order" );
1151   if ( dll->FLAC__file_encoder_get_min_residual_partition_order == NULL ) err++;
1152 #endif
1153 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_max_residual_partition_order
1154   dll->FLAC__file_encoder_get_max_residual_partition_order = (libFLAC_func_FLAC__file_encoder_get_max_residual_partition_order_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_max_residual_partition_order" );
1155   if ( dll->FLAC__file_encoder_get_max_residual_partition_order == NULL ) err++;
1156 #endif
1157 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_rice_parameter_search_dist
1158   dll->FLAC__file_encoder_get_rice_parameter_search_dist = (libFLAC_func_FLAC__file_encoder_get_rice_parameter_search_dist_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_rice_parameter_search_dist" );
1159   if ( dll->FLAC__file_encoder_get_rice_parameter_search_dist == NULL ) err++;
1160 #endif
1161 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_total_samples_estimate
1162   dll->FLAC__file_encoder_get_total_samples_estimate = (libFLAC_func_FLAC__file_encoder_get_total_samples_estimate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_get_total_samples_estimate" );
1163   if ( dll->FLAC__file_encoder_get_total_samples_estimate == NULL ) err++;
1164 #endif
1165 #ifndef IGNORE_libFLAC_FLAC__file_encoder_init
1166   dll->FLAC__file_encoder_init = (libFLAC_func_FLAC__file_encoder_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_init" );
1167   if ( dll->FLAC__file_encoder_init == NULL ) err++;
1168 #endif
1169 #ifndef IGNORE_libFLAC_FLAC__file_encoder_finish
1170   dll->FLAC__file_encoder_finish = (libFLAC_func_FLAC__file_encoder_finish_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_finish" );
1171   if ( dll->FLAC__file_encoder_finish == NULL ) err++;
1172 #endif
1173 #ifndef IGNORE_libFLAC_FLAC__file_encoder_process
1174   dll->FLAC__file_encoder_process = (libFLAC_func_FLAC__file_encoder_process_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_process" );
1175   if ( dll->FLAC__file_encoder_process == NULL ) err++;
1176 #endif
1177 #ifndef IGNORE_libFLAC_FLAC__file_encoder_process_interleaved
1178   dll->FLAC__file_encoder_process_interleaved = (libFLAC_func_FLAC__file_encoder_process_interleaved_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_encoder_process_interleaved" );
1179   if ( dll->FLAC__file_encoder_process_interleaved == NULL ) err++;
1180 #endif
1181 #ifndef IGNORE_libFLAC_FLAC__file_decoder_new
1182   dll->FLAC__file_decoder_new = (libFLAC_func_FLAC__file_decoder_new_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_new" );
1183   if ( dll->FLAC__file_decoder_new == NULL ) err++;
1184 #endif
1185 #ifndef IGNORE_libFLAC_FLAC__file_decoder_delete
1186   dll->FLAC__file_decoder_delete = (libFLAC_func_FLAC__file_decoder_delete_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_delete" );
1187   if ( dll->FLAC__file_decoder_delete == NULL ) err++;
1188 #endif
1189 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_md5_checking
1190   dll->FLAC__file_decoder_set_md5_checking = (libFLAC_func_FLAC__file_decoder_set_md5_checking_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_md5_checking" );
1191   if ( dll->FLAC__file_decoder_set_md5_checking == NULL ) err++;
1192 #endif
1193 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_filename
1194   dll->FLAC__file_decoder_set_filename = (libFLAC_func_FLAC__file_decoder_set_filename_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_filename" );
1195   if ( dll->FLAC__file_decoder_set_filename == NULL ) err++;
1196 #endif
1197 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_write_callback
1198   dll->FLAC__file_decoder_set_write_callback = (libFLAC_func_FLAC__file_decoder_set_write_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_write_callback" );
1199   if ( dll->FLAC__file_decoder_set_write_callback == NULL ) err++;
1200 #endif
1201 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_callback
1202   dll->FLAC__file_decoder_set_metadata_callback = (libFLAC_func_FLAC__file_decoder_set_metadata_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_metadata_callback" );
1203   if ( dll->FLAC__file_decoder_set_metadata_callback == NULL ) err++;
1204 #endif
1205 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_error_callback
1206   dll->FLAC__file_decoder_set_error_callback = (libFLAC_func_FLAC__file_decoder_set_error_callback_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_error_callback" );
1207   if ( dll->FLAC__file_decoder_set_error_callback == NULL ) err++;
1208 #endif
1209 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_client_data
1210   dll->FLAC__file_decoder_set_client_data = (libFLAC_func_FLAC__file_decoder_set_client_data_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_client_data" );
1211   if ( dll->FLAC__file_decoder_set_client_data == NULL ) err++;
1212 #endif
1213 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_respond
1214   dll->FLAC__file_decoder_set_metadata_respond = (libFLAC_func_FLAC__file_decoder_set_metadata_respond_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_metadata_respond" );
1215   if ( dll->FLAC__file_decoder_set_metadata_respond == NULL ) err++;
1216 #endif
1217 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_respond_application
1218   dll->FLAC__file_decoder_set_metadata_respond_application = (libFLAC_func_FLAC__file_decoder_set_metadata_respond_application_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_metadata_respond_application" );
1219   if ( dll->FLAC__file_decoder_set_metadata_respond_application == NULL ) err++;
1220 #endif
1221 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_respond_all
1222   dll->FLAC__file_decoder_set_metadata_respond_all = (libFLAC_func_FLAC__file_decoder_set_metadata_respond_all_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_metadata_respond_all" );
1223   if ( dll->FLAC__file_decoder_set_metadata_respond_all == NULL ) err++;
1224 #endif
1225 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_ignore
1226   dll->FLAC__file_decoder_set_metadata_ignore = (libFLAC_func_FLAC__file_decoder_set_metadata_ignore_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_metadata_ignore" );
1227   if ( dll->FLAC__file_decoder_set_metadata_ignore == NULL ) err++;
1228 #endif
1229 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_ignore_application
1230   dll->FLAC__file_decoder_set_metadata_ignore_application = (libFLAC_func_FLAC__file_decoder_set_metadata_ignore_application_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_metadata_ignore_application" );
1231   if ( dll->FLAC__file_decoder_set_metadata_ignore_application == NULL ) err++;
1232 #endif
1233 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_ignore_all
1234   dll->FLAC__file_decoder_set_metadata_ignore_all = (libFLAC_func_FLAC__file_decoder_set_metadata_ignore_all_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_set_metadata_ignore_all" );
1235   if ( dll->FLAC__file_decoder_set_metadata_ignore_all == NULL ) err++;
1236 #endif
1237 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_state
1238   dll->FLAC__file_decoder_get_state = (libFLAC_func_FLAC__file_decoder_get_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_state" );
1239   if ( dll->FLAC__file_decoder_get_state == NULL ) err++;
1240 #endif
1241 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_seekable_stream_decoder_state
1242   dll->FLAC__file_decoder_get_seekable_stream_decoder_state = (libFLAC_func_FLAC__file_decoder_get_seekable_stream_decoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_seekable_stream_decoder_state" );
1243   if ( dll->FLAC__file_decoder_get_seekable_stream_decoder_state == NULL ) err++;
1244 #endif
1245 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_stream_decoder_state
1246   dll->FLAC__file_decoder_get_stream_decoder_state = (libFLAC_func_FLAC__file_decoder_get_stream_decoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_stream_decoder_state" );
1247   if ( dll->FLAC__file_decoder_get_stream_decoder_state == NULL ) err++;
1248 #endif
1249 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_resolved_state_string
1250   dll->FLAC__file_decoder_get_resolved_state_string = (libFLAC_func_FLAC__file_decoder_get_resolved_state_string_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_resolved_state_string" );
1251   if ( dll->FLAC__file_decoder_get_resolved_state_string == NULL ) err++;
1252 #endif
1253 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_md5_checking
1254   dll->FLAC__file_decoder_get_md5_checking = (libFLAC_func_FLAC__file_decoder_get_md5_checking_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_md5_checking" );
1255   if ( dll->FLAC__file_decoder_get_md5_checking == NULL ) err++;
1256 #endif
1257 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_channels
1258   dll->FLAC__file_decoder_get_channels = (libFLAC_func_FLAC__file_decoder_get_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_channels" );
1259   if ( dll->FLAC__file_decoder_get_channels == NULL ) err++;
1260 #endif
1261 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_channel_assignment
1262   dll->FLAC__file_decoder_get_channel_assignment = (libFLAC_func_FLAC__file_decoder_get_channel_assignment_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_channel_assignment" );
1263   if ( dll->FLAC__file_decoder_get_channel_assignment == NULL ) err++;
1264 #endif
1265 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_bits_per_sample
1266   dll->FLAC__file_decoder_get_bits_per_sample = (libFLAC_func_FLAC__file_decoder_get_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_bits_per_sample" );
1267   if ( dll->FLAC__file_decoder_get_bits_per_sample == NULL ) err++;
1268 #endif
1269 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_sample_rate
1270   dll->FLAC__file_decoder_get_sample_rate = (libFLAC_func_FLAC__file_decoder_get_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_sample_rate" );
1271   if ( dll->FLAC__file_decoder_get_sample_rate == NULL ) err++;
1272 #endif
1273 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_blocksize
1274   dll->FLAC__file_decoder_get_blocksize = (libFLAC_func_FLAC__file_decoder_get_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_blocksize" );
1275   if ( dll->FLAC__file_decoder_get_blocksize == NULL ) err++;
1276 #endif
1277 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_decode_position
1278   dll->FLAC__file_decoder_get_decode_position = (libFLAC_func_FLAC__file_decoder_get_decode_position_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_get_decode_position" );
1279   if ( dll->FLAC__file_decoder_get_decode_position == NULL ) err++;
1280 #endif
1281 #ifndef IGNORE_libFLAC_FLAC__file_decoder_init
1282   dll->FLAC__file_decoder_init = (libFLAC_func_FLAC__file_decoder_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_init" );
1283   if ( dll->FLAC__file_decoder_init == NULL ) err++;
1284 #endif
1285 #ifndef IGNORE_libFLAC_FLAC__file_decoder_finish
1286   dll->FLAC__file_decoder_finish = (libFLAC_func_FLAC__file_decoder_finish_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_finish" );
1287   if ( dll->FLAC__file_decoder_finish == NULL ) err++;
1288 #endif
1289 #ifndef IGNORE_libFLAC_FLAC__file_decoder_process_single
1290   dll->FLAC__file_decoder_process_single = (libFLAC_func_FLAC__file_decoder_process_single_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_process_single" );
1291   if ( dll->FLAC__file_decoder_process_single == NULL ) err++;
1292 #endif
1293 #ifndef IGNORE_libFLAC_FLAC__file_decoder_process_until_end_of_metadata
1294   dll->FLAC__file_decoder_process_until_end_of_metadata = (libFLAC_func_FLAC__file_decoder_process_until_end_of_metadata_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_process_until_end_of_metadata" );
1295   if ( dll->FLAC__file_decoder_process_until_end_of_metadata == NULL ) err++;
1296 #endif
1297 #ifndef IGNORE_libFLAC_FLAC__file_decoder_process_until_end_of_file
1298   dll->FLAC__file_decoder_process_until_end_of_file = (libFLAC_func_FLAC__file_decoder_process_until_end_of_file_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_process_until_end_of_file" );
1299   if ( dll->FLAC__file_decoder_process_until_end_of_file == NULL ) err++;
1300 #endif
1301 #ifndef IGNORE_libFLAC_FLAC__file_decoder_seek_absolute
1302   dll->FLAC__file_decoder_seek_absolute = (libFLAC_func_FLAC__file_decoder_seek_absolute_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "FLAC__file_decoder_seek_absolute" );
1303   if ( dll->FLAC__file_decoder_seek_absolute == NULL ) err++;
1304 #endif
1305 #ifndef IGNORE_libFLAC_FLAC__StreamEncoderStateString
1306   dll->FLAC__StreamEncoderStateString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__StreamEncoderStateString" );
1307   if ( dll->FLAC__StreamEncoderStateString == NULL ) err++;
1308 #endif
1309 #ifndef IGNORE_libFLAC_FLAC__StreamEncoderWriteStatusString
1310   dll->FLAC__StreamEncoderWriteStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__StreamEncoderWriteStatusString" );
1311   if ( dll->FLAC__StreamEncoderWriteStatusString == NULL ) err++;
1312 #endif
1313 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderStateString
1314   dll->FLAC__StreamDecoderStateString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__StreamDecoderStateString" );
1315   if ( dll->FLAC__StreamDecoderStateString == NULL ) err++;
1316 #endif
1317 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderReadStatusString
1318   dll->FLAC__StreamDecoderReadStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__StreamDecoderReadStatusString" );
1319   if ( dll->FLAC__StreamDecoderReadStatusString == NULL ) err++;
1320 #endif
1321 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderWriteStatusString
1322   dll->FLAC__StreamDecoderWriteStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__StreamDecoderWriteStatusString" );
1323   if ( dll->FLAC__StreamDecoderWriteStatusString == NULL ) err++;
1324 #endif
1325 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderErrorStatusString
1326   dll->FLAC__StreamDecoderErrorStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__StreamDecoderErrorStatusString" );
1327   if ( dll->FLAC__StreamDecoderErrorStatusString == NULL ) err++;
1328 #endif
1329 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamEncoderStateString
1330   dll->FLAC__SeekableStreamEncoderStateString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SeekableStreamEncoderStateString" );
1331   if ( dll->FLAC__SeekableStreamEncoderStateString == NULL ) err++;
1332 #endif
1333 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamEncoderSeekStatusString
1334   dll->FLAC__SeekableStreamEncoderSeekStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SeekableStreamEncoderSeekStatusString" );
1335   if ( dll->FLAC__SeekableStreamEncoderSeekStatusString == NULL ) err++;
1336 #endif
1337 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderStateString
1338   dll->FLAC__SeekableStreamDecoderStateString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SeekableStreamDecoderStateString" );
1339   if ( dll->FLAC__SeekableStreamDecoderStateString == NULL ) err++;
1340 #endif
1341 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderReadStatusString
1342   dll->FLAC__SeekableStreamDecoderReadStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SeekableStreamDecoderReadStatusString" );
1343   if ( dll->FLAC__SeekableStreamDecoderReadStatusString == NULL ) err++;
1344 #endif
1345 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderSeekStatusString
1346   dll->FLAC__SeekableStreamDecoderSeekStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SeekableStreamDecoderSeekStatusString" );
1347   if ( dll->FLAC__SeekableStreamDecoderSeekStatusString == NULL ) err++;
1348 #endif
1349 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderTellStatusString
1350   dll->FLAC__SeekableStreamDecoderTellStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SeekableStreamDecoderTellStatusString" );
1351   if ( dll->FLAC__SeekableStreamDecoderTellStatusString == NULL ) err++;
1352 #endif
1353 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderLengthStatusString
1354   dll->FLAC__SeekableStreamDecoderLengthStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SeekableStreamDecoderLengthStatusString" );
1355   if ( dll->FLAC__SeekableStreamDecoderLengthStatusString == NULL ) err++;
1356 #endif
1357 #ifndef IGNORE_libFLAC_FLAC__Metadata_SimpleIteratorStatusString
1358   dll->FLAC__Metadata_SimpleIteratorStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__Metadata_SimpleIteratorStatusString" );
1359   if ( dll->FLAC__Metadata_SimpleIteratorStatusString == NULL ) err++;
1360 #endif
1361 #ifndef IGNORE_libFLAC_FLAC__Metadata_ChainStatusString
1362   dll->FLAC__Metadata_ChainStatusString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__Metadata_ChainStatusString" );
1363   if ( dll->FLAC__Metadata_ChainStatusString == NULL ) err++;
1364 #endif
1365 #ifndef IGNORE_libFLAC_FLAC__VERSION_STRING
1366   dll->FLAC__VERSION_STRING = (FLAC_API const char * *) GetProcAddress ( dll->__h_dll, "FLAC__VERSION_STRING" );
1367   if ( dll->FLAC__VERSION_STRING == NULL ) err++;
1368 #endif
1369 #ifndef IGNORE_libFLAC_FLAC__VENDOR_STRING
1370   dll->FLAC__VENDOR_STRING = (FLAC_API const char * *) GetProcAddress ( dll->__h_dll, "FLAC__VENDOR_STRING" );
1371   if ( dll->FLAC__VENDOR_STRING == NULL ) err++;
1372 #endif
1373 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC_STRING
1374   dll->FLAC__STREAM_SYNC_STRING = (FLAC_API const FLAC__byte* ) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_SYNC_STRING" );
1375   if ( dll->FLAC__STREAM_SYNC_STRING == NULL ) err++;
1376 #endif
1377 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC
1378   dll->FLAC__STREAM_SYNC = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_SYNC" );
1379   if ( dll->FLAC__STREAM_SYNC == NULL ) err++;
1380 #endif
1381 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC_LEN
1382   dll->FLAC__STREAM_SYNC_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_SYNC_LEN" );
1383   if ( dll->FLAC__STREAM_SYNC_LEN == NULL ) err++;
1384 #endif
1385 #ifndef IGNORE_libFLAC_FLAC__EntropyCodingMethodTypeString
1386   dll->FLAC__EntropyCodingMethodTypeString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__EntropyCodingMethodTypeString" );
1387   if ( dll->FLAC__EntropyCodingMethodTypeString == NULL ) err++;
1388 #endif
1389 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN
1390   dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN" );
1391   if ( dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN == NULL ) err++;
1392 #endif
1393 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN
1394   dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN" );
1395   if ( dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN == NULL ) err++;
1396 #endif
1397 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN
1398   dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN" );
1399   if ( dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN == NULL ) err++;
1400 #endif
1401 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER
1402   dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER" );
1403   if ( dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER == NULL ) err++;
1404 #endif
1405 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_TYPE_LEN
1406   dll->FLAC__ENTROPY_CODING_METHOD_TYPE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN" );
1407   if ( dll->FLAC__ENTROPY_CODING_METHOD_TYPE_LEN == NULL ) err++;
1408 #endif
1409 #ifndef IGNORE_libFLAC_FLAC__SubframeTypeString
1410   dll->FLAC__SubframeTypeString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__SubframeTypeString" );
1411   if ( dll->FLAC__SubframeTypeString == NULL ) err++;
1412 #endif
1413 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN
1414   dll->FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN" );
1415   if ( dll->FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN == NULL ) err++;
1416 #endif
1417 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN
1418   dll->FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN" );
1419   if ( dll->FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN == NULL ) err++;
1420 #endif
1421 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_ZERO_PAD_LEN
1422   dll->FLAC__SUBFRAME_ZERO_PAD_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_ZERO_PAD_LEN" );
1423   if ( dll->FLAC__SUBFRAME_ZERO_PAD_LEN == NULL ) err++;
1424 #endif
1425 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_LEN
1426   dll->FLAC__SUBFRAME_TYPE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_TYPE_LEN" );
1427   if ( dll->FLAC__SUBFRAME_TYPE_LEN == NULL ) err++;
1428 #endif
1429 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN
1430   dll->FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN" );
1431   if ( dll->FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN == NULL ) err++;
1432 #endif
1433 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK
1434   dll->FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK" );
1435   if ( dll->FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK == NULL ) err++;
1436 #endif
1437 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK
1438   dll->FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK" );
1439   if ( dll->FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK == NULL ) err++;
1440 #endif
1441 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK
1442   dll->FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK" );
1443   if ( dll->FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK == NULL ) err++;
1444 #endif
1445 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK
1446   dll->FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK" );
1447   if ( dll->FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK == NULL ) err++;
1448 #endif
1449 #ifndef IGNORE_libFLAC_FLAC__ChannelAssignmentString
1450   dll->FLAC__ChannelAssignmentString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__ChannelAssignmentString" );
1451   if ( dll->FLAC__ChannelAssignmentString == NULL ) err++;
1452 #endif
1453 #ifndef IGNORE_libFLAC_FLAC__FrameNumberTypeString
1454   dll->FLAC__FrameNumberTypeString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__FrameNumberTypeString" );
1455   if ( dll->FLAC__FrameNumberTypeString == NULL ) err++;
1456 #endif
1457 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SYNC
1458   dll->FLAC__FRAME_HEADER_SYNC = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_SYNC" );
1459   if ( dll->FLAC__FRAME_HEADER_SYNC == NULL ) err++;
1460 #endif
1461 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SYNC_LEN
1462   dll->FLAC__FRAME_HEADER_SYNC_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_SYNC_LEN" );
1463   if ( dll->FLAC__FRAME_HEADER_SYNC_LEN == NULL ) err++;
1464 #endif
1465 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_RESERVED_LEN
1466   dll->FLAC__FRAME_HEADER_RESERVED_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_RESERVED_LEN" );
1467   if ( dll->FLAC__FRAME_HEADER_RESERVED_LEN == NULL ) err++;
1468 #endif
1469 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_BLOCK_SIZE_LEN
1470   dll->FLAC__FRAME_HEADER_BLOCK_SIZE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN" );
1471   if ( dll->FLAC__FRAME_HEADER_BLOCK_SIZE_LEN == NULL ) err++;
1472 #endif
1473 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SAMPLE_RATE_LEN
1474   dll->FLAC__FRAME_HEADER_SAMPLE_RATE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN" );
1475   if ( dll->FLAC__FRAME_HEADER_SAMPLE_RATE_LEN == NULL ) err++;
1476 #endif
1477 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN
1478   dll->FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN" );
1479   if ( dll->FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN == NULL ) err++;
1480 #endif
1481 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN
1482   dll->FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN" );
1483   if ( dll->FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN == NULL ) err++;
1484 #endif
1485 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_ZERO_PAD_LEN
1486   dll->FLAC__FRAME_HEADER_ZERO_PAD_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_ZERO_PAD_LEN" );
1487   if ( dll->FLAC__FRAME_HEADER_ZERO_PAD_LEN == NULL ) err++;
1488 #endif
1489 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_CRC_LEN
1490   dll->FLAC__FRAME_HEADER_CRC_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_HEADER_CRC_LEN" );
1491   if ( dll->FLAC__FRAME_HEADER_CRC_LEN == NULL ) err++;
1492 #endif
1493 #ifndef IGNORE_libFLAC_FLAC__FRAME_FOOTER_CRC_LEN
1494   dll->FLAC__FRAME_FOOTER_CRC_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__FRAME_FOOTER_CRC_LEN" );
1495   if ( dll->FLAC__FRAME_FOOTER_CRC_LEN == NULL ) err++;
1496 #endif
1497 #ifndef IGNORE_libFLAC_FLAC__MetadataTypeString
1498   dll->FLAC__MetadataTypeString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__MetadataTypeString" );
1499   if ( dll->FLAC__MetadataTypeString == NULL ) err++;
1500 #endif
1501 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN
1502   dll->FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN" );
1503   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN == NULL ) err++;
1504 #endif
1505 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN
1506   dll->FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN" );
1507   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN == NULL ) err++;
1508 #endif
1509 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN
1510   dll->FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN" );
1511   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN == NULL ) err++;
1512 #endif
1513 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN
1514   dll->FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN" );
1515   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN == NULL ) err++;
1516 #endif
1517 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN
1518   dll->FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN" );
1519   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN == NULL ) err++;
1520 #endif
1521 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN
1522   dll->FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN" );
1523   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN == NULL ) err++;
1524 #endif
1525 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN
1526   dll->FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN" );
1527   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN == NULL ) err++;
1528 #endif
1529 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN
1530   dll->FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN" );
1531   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN == NULL ) err++;
1532 #endif
1533 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN
1534   dll->FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN" );
1535   if ( dll->FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN == NULL ) err++;
1536 #endif
1537 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_APPLICATION_ID_LEN
1538   dll->FLAC__STREAM_METADATA_APPLICATION_ID_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_APPLICATION_ID_LEN" );
1539   if ( dll->FLAC__STREAM_METADATA_APPLICATION_ID_LEN == NULL ) err++;
1540 #endif
1541 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN
1542   dll->FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN" );
1543   if ( dll->FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN == NULL ) err++;
1544 #endif
1545 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN
1546   dll->FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN" );
1547   if ( dll->FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN == NULL ) err++;
1548 #endif
1549 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN
1550   dll->FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN" );
1551   if ( dll->FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN == NULL ) err++;
1552 #endif
1553 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER
1554   dll->FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER = (FLAC_API const FLAC__uint64 *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER" );
1555   if ( dll->FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER == NULL ) err++;
1556 #endif
1557 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN
1558   dll->FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN" );
1559   if ( dll->FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN == NULL ) err++;
1560 #endif
1561 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN
1562   dll->FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN" );
1563   if ( dll->FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN == NULL ) err++;
1564 #endif
1565 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN
1566   dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN" );
1567   if ( dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN == NULL ) err++;
1568 #endif
1569 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN
1570   dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN" );
1571   if ( dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN == NULL ) err++;
1572 #endif
1573 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN
1574   dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN" );
1575   if ( dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN == NULL ) err++;
1576 #endif
1577 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN
1578   dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN" );
1579   if ( dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN == NULL ) err++;
1580 #endif
1581 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN
1582   dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN" );
1583   if ( dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN == NULL ) err++;
1584 #endif
1585 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN
1586   dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN" );
1587   if ( dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN == NULL ) err++;
1588 #endif
1589 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN
1590   dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN" );
1591   if ( dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN == NULL ) err++;
1592 #endif
1593 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN
1594   dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN" );
1595   if ( dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN == NULL ) err++;
1596 #endif
1597 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN
1598   dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN" );
1599   if ( dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN == NULL ) err++;
1600 #endif
1601 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN
1602   dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN" );
1603   if ( dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN == NULL ) err++;
1604 #endif
1605 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN
1606   dll->FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN" );
1607   if ( dll->FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN == NULL ) err++;
1608 #endif
1609 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN
1610   dll->FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN" );
1611   if ( dll->FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN == NULL ) err++;
1612 #endif
1613 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN
1614   dll->FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN" );
1615   if ( dll->FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN == NULL ) err++;
1616 #endif
1617 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN
1618   dll->FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN" );
1619   if ( dll->FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN == NULL ) err++;
1620 #endif
1621 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN
1622   dll->FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN" );
1623   if ( dll->FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN == NULL ) err++;
1624 #endif
1625 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_IS_LAST_LEN
1626   dll->FLAC__STREAM_METADATA_IS_LAST_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_IS_LAST_LEN" );
1627   if ( dll->FLAC__STREAM_METADATA_IS_LAST_LEN == NULL ) err++;
1628 #endif
1629 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_TYPE_LEN
1630   dll->FLAC__STREAM_METADATA_TYPE_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_TYPE_LEN" );
1631   if ( dll->FLAC__STREAM_METADATA_TYPE_LEN == NULL ) err++;
1632 #endif
1633 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_LENGTH_LEN
1634   dll->FLAC__STREAM_METADATA_LENGTH_LEN = (FLAC_API const unsigned *) GetProcAddress ( dll->__h_dll, "FLAC__STREAM_METADATA_LENGTH_LEN" );
1635   if ( dll->FLAC__STREAM_METADATA_LENGTH_LEN == NULL ) err++;
1636 #endif
1637 #ifndef IGNORE_libFLAC_FLAC__FileEncoderStateString
1638   dll->FLAC__FileEncoderStateString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__FileEncoderStateString" );
1639   if ( dll->FLAC__FileEncoderStateString == NULL ) err++;
1640 #endif
1641 #ifndef IGNORE_libFLAC_FLAC__FileDecoderStateString
1642   dll->FLAC__FileDecoderStateString = (FLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "FLAC__FileDecoderStateString" );
1643   if ( dll->FLAC__FileDecoderStateString == NULL ) err++;
1644 #endif
1645   if ( err > 0 ) { free ( dll ); return NULL; }
1646   return dll;
1647 }
1648 
free_libFLAC_dll(libFLAC_dll_t * dll)1649 void free_libFLAC_dll ( libFLAC_dll_t *dll )
1650 {
1651   FreeLibrary ( (HMODULE) dll->__h_dll );
1652 	free ( dll );
1653 }
1654 
1655 
1656 #ifndef IGNORE_libFLAC_FLAC__StreamEncoderStateString
1657 FLAC_API const char * const* * g_libFLAC_FLAC__StreamEncoderStateString = NULL;
1658 #endif
1659 #ifndef IGNORE_libFLAC_FLAC__StreamEncoderWriteStatusString
1660 FLAC_API const char * const* * g_libFLAC_FLAC__StreamEncoderWriteStatusString = NULL;
1661 #endif
1662 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderStateString
1663 FLAC_API const char * const* * g_libFLAC_FLAC__StreamDecoderStateString = NULL;
1664 #endif
1665 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderReadStatusString
1666 FLAC_API const char * const* * g_libFLAC_FLAC__StreamDecoderReadStatusString = NULL;
1667 #endif
1668 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderWriteStatusString
1669 FLAC_API const char * const* * g_libFLAC_FLAC__StreamDecoderWriteStatusString = NULL;
1670 #endif
1671 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderErrorStatusString
1672 FLAC_API const char * const* * g_libFLAC_FLAC__StreamDecoderErrorStatusString = NULL;
1673 #endif
1674 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamEncoderStateString
1675 FLAC_API const char * const* * g_libFLAC_FLAC__SeekableStreamEncoderStateString = NULL;
1676 #endif
1677 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamEncoderSeekStatusString
1678 FLAC_API const char * const* * g_libFLAC_FLAC__SeekableStreamEncoderSeekStatusString = NULL;
1679 #endif
1680 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderStateString
1681 FLAC_API const char * const* * g_libFLAC_FLAC__SeekableStreamDecoderStateString = NULL;
1682 #endif
1683 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderReadStatusString
1684 FLAC_API const char * const* * g_libFLAC_FLAC__SeekableStreamDecoderReadStatusString = NULL;
1685 #endif
1686 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderSeekStatusString
1687 FLAC_API const char * const* * g_libFLAC_FLAC__SeekableStreamDecoderSeekStatusString = NULL;
1688 #endif
1689 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderTellStatusString
1690 FLAC_API const char * const* * g_libFLAC_FLAC__SeekableStreamDecoderTellStatusString = NULL;
1691 #endif
1692 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderLengthStatusString
1693 FLAC_API const char * const* * g_libFLAC_FLAC__SeekableStreamDecoderLengthStatusString = NULL;
1694 #endif
1695 #ifndef IGNORE_libFLAC_FLAC__Metadata_SimpleIteratorStatusString
1696 FLAC_API const char * const* * g_libFLAC_FLAC__Metadata_SimpleIteratorStatusString = NULL;
1697 #endif
1698 #ifndef IGNORE_libFLAC_FLAC__Metadata_ChainStatusString
1699 FLAC_API const char * const* * g_libFLAC_FLAC__Metadata_ChainStatusString = NULL;
1700 #endif
1701 #ifndef IGNORE_libFLAC_FLAC__VERSION_STRING
1702 FLAC_API const char * * g_libFLAC_FLAC__VERSION_STRING = NULL;
1703 #endif
1704 #ifndef IGNORE_libFLAC_FLAC__VENDOR_STRING
1705 FLAC_API const char * * g_libFLAC_FLAC__VENDOR_STRING = NULL;
1706 #endif
1707 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC_STRING
1708 FLAC_API const FLAC__byte* * g_libFLAC_FLAC__STREAM_SYNC_STRING = NULL;
1709 #endif
1710 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC
1711 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_SYNC = NULL;
1712 #endif
1713 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC_LEN
1714 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_SYNC_LEN = NULL;
1715 #endif
1716 #ifndef IGNORE_libFLAC_FLAC__EntropyCodingMethodTypeString
1717 FLAC_API const char * const* * g_libFLAC_FLAC__EntropyCodingMethodTypeString = NULL;
1718 #endif
1719 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN
1720 FLAC_API const unsigned * g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN = NULL;
1721 #endif
1722 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN
1723 FLAC_API const unsigned * g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN = NULL;
1724 #endif
1725 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN
1726 FLAC_API const unsigned * g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN = NULL;
1727 #endif
1728 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER
1729 FLAC_API const unsigned * g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER = NULL;
1730 #endif
1731 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_TYPE_LEN
1732 FLAC_API const unsigned * g_libFLAC_FLAC__ENTROPY_CODING_METHOD_TYPE_LEN = NULL;
1733 #endif
1734 #ifndef IGNORE_libFLAC_FLAC__SubframeTypeString
1735 FLAC_API const char * const* * g_libFLAC_FLAC__SubframeTypeString = NULL;
1736 #endif
1737 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN
1738 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN = NULL;
1739 #endif
1740 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN
1741 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN = NULL;
1742 #endif
1743 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_ZERO_PAD_LEN
1744 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_ZERO_PAD_LEN = NULL;
1745 #endif
1746 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_LEN
1747 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_TYPE_LEN = NULL;
1748 #endif
1749 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN
1750 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN = NULL;
1751 #endif
1752 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK
1753 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK = NULL;
1754 #endif
1755 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK
1756 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK = NULL;
1757 #endif
1758 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK
1759 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK = NULL;
1760 #endif
1761 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK
1762 FLAC_API const unsigned * g_libFLAC_FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK = NULL;
1763 #endif
1764 #ifndef IGNORE_libFLAC_FLAC__ChannelAssignmentString
1765 FLAC_API const char * const* * g_libFLAC_FLAC__ChannelAssignmentString = NULL;
1766 #endif
1767 #ifndef IGNORE_libFLAC_FLAC__FrameNumberTypeString
1768 FLAC_API const char * const* * g_libFLAC_FLAC__FrameNumberTypeString = NULL;
1769 #endif
1770 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SYNC
1771 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_SYNC = NULL;
1772 #endif
1773 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SYNC_LEN
1774 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_SYNC_LEN = NULL;
1775 #endif
1776 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_RESERVED_LEN
1777 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_RESERVED_LEN = NULL;
1778 #endif
1779 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_BLOCK_SIZE_LEN
1780 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_BLOCK_SIZE_LEN = NULL;
1781 #endif
1782 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SAMPLE_RATE_LEN
1783 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_SAMPLE_RATE_LEN = NULL;
1784 #endif
1785 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN
1786 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN = NULL;
1787 #endif
1788 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN
1789 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN = NULL;
1790 #endif
1791 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_ZERO_PAD_LEN
1792 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_ZERO_PAD_LEN = NULL;
1793 #endif
1794 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_CRC_LEN
1795 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_HEADER_CRC_LEN = NULL;
1796 #endif
1797 #ifndef IGNORE_libFLAC_FLAC__FRAME_FOOTER_CRC_LEN
1798 FLAC_API const unsigned * g_libFLAC_FLAC__FRAME_FOOTER_CRC_LEN = NULL;
1799 #endif
1800 #ifndef IGNORE_libFLAC_FLAC__MetadataTypeString
1801 FLAC_API const char * const* * g_libFLAC_FLAC__MetadataTypeString = NULL;
1802 #endif
1803 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN
1804 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN = NULL;
1805 #endif
1806 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN
1807 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN = NULL;
1808 #endif
1809 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN
1810 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN = NULL;
1811 #endif
1812 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN
1813 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN = NULL;
1814 #endif
1815 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN
1816 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN = NULL;
1817 #endif
1818 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN
1819 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN = NULL;
1820 #endif
1821 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN
1822 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN = NULL;
1823 #endif
1824 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN
1825 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN = NULL;
1826 #endif
1827 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN
1828 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN = NULL;
1829 #endif
1830 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_APPLICATION_ID_LEN
1831 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_APPLICATION_ID_LEN = NULL;
1832 #endif
1833 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN
1834 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN = NULL;
1835 #endif
1836 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN
1837 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN = NULL;
1838 #endif
1839 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN
1840 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN = NULL;
1841 #endif
1842 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER
1843 FLAC_API const FLAC__uint64 * g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER = NULL;
1844 #endif
1845 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN
1846 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN = NULL;
1847 #endif
1848 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN
1849 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN = NULL;
1850 #endif
1851 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN
1852 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN = NULL;
1853 #endif
1854 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN
1855 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN = NULL;
1856 #endif
1857 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN
1858 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN = NULL;
1859 #endif
1860 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN
1861 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN = NULL;
1862 #endif
1863 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN
1864 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN = NULL;
1865 #endif
1866 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN
1867 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN = NULL;
1868 #endif
1869 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN
1870 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN = NULL;
1871 #endif
1872 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN
1873 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN = NULL;
1874 #endif
1875 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN
1876 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN = NULL;
1877 #endif
1878 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN
1879 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN = NULL;
1880 #endif
1881 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN
1882 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN = NULL;
1883 #endif
1884 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN
1885 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN = NULL;
1886 #endif
1887 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN
1888 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN = NULL;
1889 #endif
1890 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN
1891 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN = NULL;
1892 #endif
1893 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN
1894 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN = NULL;
1895 #endif
1896 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_IS_LAST_LEN
1897 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_IS_LAST_LEN = NULL;
1898 #endif
1899 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_TYPE_LEN
1900 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_TYPE_LEN = NULL;
1901 #endif
1902 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_LENGTH_LEN
1903 FLAC_API const unsigned * g_libFLAC_FLAC__STREAM_METADATA_LENGTH_LEN = NULL;
1904 #endif
1905 #ifndef IGNORE_libFLAC_FLAC__FileEncoderStateString
1906 FLAC_API const char * const* * g_libFLAC_FLAC__FileEncoderStateString = NULL;
1907 #endif
1908 #ifndef IGNORE_libFLAC_FLAC__FileDecoderStateString
1909 FLAC_API const char * const* * g_libFLAC_FLAC__FileDecoderStateString = NULL;
1910 #endif
1911 
1912 static libFLAC_dll_t* volatile g_libFLAC_dll = NULL;
g_load_libFLAC_dll(char * path)1913 int g_load_libFLAC_dll ( char *path )
1914 {
1915 	if ( g_libFLAC_dll != NULL ) return 0;
1916 	g_libFLAC_dll = load_libFLAC_dll ( path );
1917 	if ( g_libFLAC_dll == NULL ) return -1;
1918 #ifndef IGNORE_libFLAC_FLAC__StreamEncoderStateString
1919 	g_libFLAC_FLAC__StreamEncoderStateString = (FLAC_API const char * const* *)g_libFLAC_dll->FLAC__StreamEncoderStateString;
1920 #endif
1921 #ifndef IGNORE_libFLAC_FLAC__StreamEncoderWriteStatusString
1922 	g_libFLAC_FLAC__StreamEncoderWriteStatusString = g_libFLAC_dll->FLAC__StreamEncoderWriteStatusString;
1923 #endif
1924 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderStateString
1925 	g_libFLAC_FLAC__StreamDecoderStateString = (FLAC_API const char * const* *)g_libFLAC_dll->FLAC__StreamDecoderStateString;
1926 #endif
1927 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderReadStatusString
1928 	g_libFLAC_FLAC__StreamDecoderReadStatusString = g_libFLAC_dll->FLAC__StreamDecoderReadStatusString;
1929 #endif
1930 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderWriteStatusString
1931 	g_libFLAC_FLAC__StreamDecoderWriteStatusString = g_libFLAC_dll->FLAC__StreamDecoderWriteStatusString;
1932 #endif
1933 #ifndef IGNORE_libFLAC_FLAC__StreamDecoderErrorStatusString
1934 	g_libFLAC_FLAC__StreamDecoderErrorStatusString = g_libFLAC_dll->FLAC__StreamDecoderErrorStatusString;
1935 #endif
1936 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamEncoderStateString
1937 	g_libFLAC_FLAC__SeekableStreamEncoderStateString = (FLAC_API const char * const* *)g_libFLAC_dll->FLAC__SeekableStreamEncoderStateString;
1938 #endif
1939 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamEncoderSeekStatusString
1940 	g_libFLAC_FLAC__SeekableStreamEncoderSeekStatusString = g_libFLAC_dll->FLAC__SeekableStreamEncoderSeekStatusString;
1941 #endif
1942 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderStateString
1943 	g_libFLAC_FLAC__SeekableStreamDecoderStateString = (FLAC_API const char * const* *)g_libFLAC_dll->FLAC__SeekableStreamDecoderStateString;
1944 #endif
1945 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderReadStatusString
1946 	g_libFLAC_FLAC__SeekableStreamDecoderReadStatusString = g_libFLAC_dll->FLAC__SeekableStreamDecoderReadStatusString;
1947 #endif
1948 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderSeekStatusString
1949 	g_libFLAC_FLAC__SeekableStreamDecoderSeekStatusString = g_libFLAC_dll->FLAC__SeekableStreamDecoderSeekStatusString;
1950 #endif
1951 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderTellStatusString
1952 	g_libFLAC_FLAC__SeekableStreamDecoderTellStatusString = g_libFLAC_dll->FLAC__SeekableStreamDecoderTellStatusString;
1953 #endif
1954 #ifndef IGNORE_libFLAC_FLAC__SeekableStreamDecoderLengthStatusString
1955 	g_libFLAC_FLAC__SeekableStreamDecoderLengthStatusString = g_libFLAC_dll->FLAC__SeekableStreamDecoderLengthStatusString;
1956 #endif
1957 #ifndef IGNORE_libFLAC_FLAC__Metadata_SimpleIteratorStatusString
1958 	g_libFLAC_FLAC__Metadata_SimpleIteratorStatusString = g_libFLAC_dll->FLAC__Metadata_SimpleIteratorStatusString;
1959 #endif
1960 #ifndef IGNORE_libFLAC_FLAC__Metadata_ChainStatusString
1961 	g_libFLAC_FLAC__Metadata_ChainStatusString = g_libFLAC_dll->FLAC__Metadata_ChainStatusString;
1962 #endif
1963 #ifndef IGNORE_libFLAC_FLAC__VERSION_STRING
1964 	g_libFLAC_FLAC__VERSION_STRING = g_libFLAC_dll->FLAC__VERSION_STRING;
1965 #endif
1966 #ifndef IGNORE_libFLAC_FLAC__VENDOR_STRING
1967 	g_libFLAC_FLAC__VENDOR_STRING = g_libFLAC_dll->FLAC__VENDOR_STRING;
1968 #endif
1969 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC_STRING
1970 	g_libFLAC_FLAC__STREAM_SYNC_STRING = g_libFLAC_dll->FLAC__STREAM_SYNC_STRING;
1971 #endif
1972 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC
1973 	g_libFLAC_FLAC__STREAM_SYNC = g_libFLAC_dll->FLAC__STREAM_SYNC;
1974 #endif
1975 #ifndef IGNORE_libFLAC_FLAC__STREAM_SYNC_LEN
1976 	g_libFLAC_FLAC__STREAM_SYNC_LEN = g_libFLAC_dll->FLAC__STREAM_SYNC_LEN;
1977 #endif
1978 #ifndef IGNORE_libFLAC_FLAC__EntropyCodingMethodTypeString
1979 	g_libFLAC_FLAC__EntropyCodingMethodTypeString = g_libFLAC_dll->FLAC__EntropyCodingMethodTypeString;
1980 #endif
1981 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN
1982 	g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN = g_libFLAC_dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN;
1983 #endif
1984 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN
1985 	g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN = g_libFLAC_dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN;
1986 #endif
1987 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN
1988 	g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN = g_libFLAC_dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN;
1989 #endif
1990 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER
1991 	g_libFLAC_FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER = g_libFLAC_dll->FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER;
1992 #endif
1993 #ifndef IGNORE_libFLAC_FLAC__ENTROPY_CODING_METHOD_TYPE_LEN
1994 	g_libFLAC_FLAC__ENTROPY_CODING_METHOD_TYPE_LEN = g_libFLAC_dll->FLAC__ENTROPY_CODING_METHOD_TYPE_LEN;
1995 #endif
1996 #ifndef IGNORE_libFLAC_FLAC__SubframeTypeString
1997 	g_libFLAC_FLAC__SubframeTypeString = g_libFLAC_dll->FLAC__SubframeTypeString;
1998 #endif
1999 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN
2000 	g_libFLAC_FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN = g_libFLAC_dll->FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN;
2001 #endif
2002 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN
2003 	g_libFLAC_FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN = g_libFLAC_dll->FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN;
2004 #endif
2005 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_ZERO_PAD_LEN
2006 	g_libFLAC_FLAC__SUBFRAME_ZERO_PAD_LEN = g_libFLAC_dll->FLAC__SUBFRAME_ZERO_PAD_LEN;
2007 #endif
2008 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_LEN
2009 	g_libFLAC_FLAC__SUBFRAME_TYPE_LEN = g_libFLAC_dll->FLAC__SUBFRAME_TYPE_LEN;
2010 #endif
2011 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN
2012 	g_libFLAC_FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN = g_libFLAC_dll->FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN;
2013 #endif
2014 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK
2015 	g_libFLAC_FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK = g_libFLAC_dll->FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK;
2016 #endif
2017 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK
2018 	g_libFLAC_FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK = g_libFLAC_dll->FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK;
2019 #endif
2020 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK
2021 	g_libFLAC_FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK = g_libFLAC_dll->FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK;
2022 #endif
2023 #ifndef IGNORE_libFLAC_FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK
2024 	g_libFLAC_FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK = g_libFLAC_dll->FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK;
2025 #endif
2026 #ifndef IGNORE_libFLAC_FLAC__ChannelAssignmentString
2027 	g_libFLAC_FLAC__ChannelAssignmentString = g_libFLAC_dll->FLAC__ChannelAssignmentString;
2028 #endif
2029 #ifndef IGNORE_libFLAC_FLAC__FrameNumberTypeString
2030 	g_libFLAC_FLAC__FrameNumberTypeString = g_libFLAC_dll->FLAC__FrameNumberTypeString;
2031 #endif
2032 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SYNC
2033 	g_libFLAC_FLAC__FRAME_HEADER_SYNC = g_libFLAC_dll->FLAC__FRAME_HEADER_SYNC;
2034 #endif
2035 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SYNC_LEN
2036 	g_libFLAC_FLAC__FRAME_HEADER_SYNC_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_SYNC_LEN;
2037 #endif
2038 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_RESERVED_LEN
2039 	g_libFLAC_FLAC__FRAME_HEADER_RESERVED_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_RESERVED_LEN;
2040 #endif
2041 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_BLOCK_SIZE_LEN
2042 	g_libFLAC_FLAC__FRAME_HEADER_BLOCK_SIZE_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_BLOCK_SIZE_LEN;
2043 #endif
2044 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_SAMPLE_RATE_LEN
2045 	g_libFLAC_FLAC__FRAME_HEADER_SAMPLE_RATE_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_SAMPLE_RATE_LEN;
2046 #endif
2047 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN
2048 	g_libFLAC_FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN;
2049 #endif
2050 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN
2051 	g_libFLAC_FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN;
2052 #endif
2053 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_ZERO_PAD_LEN
2054 	g_libFLAC_FLAC__FRAME_HEADER_ZERO_PAD_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_ZERO_PAD_LEN;
2055 #endif
2056 #ifndef IGNORE_libFLAC_FLAC__FRAME_HEADER_CRC_LEN
2057 	g_libFLAC_FLAC__FRAME_HEADER_CRC_LEN = g_libFLAC_dll->FLAC__FRAME_HEADER_CRC_LEN;
2058 #endif
2059 #ifndef IGNORE_libFLAC_FLAC__FRAME_FOOTER_CRC_LEN
2060 	g_libFLAC_FLAC__FRAME_FOOTER_CRC_LEN = g_libFLAC_dll->FLAC__FRAME_FOOTER_CRC_LEN;
2061 #endif
2062 #ifndef IGNORE_libFLAC_FLAC__MetadataTypeString
2063 	g_libFLAC_FLAC__MetadataTypeString = g_libFLAC_dll->FLAC__MetadataTypeString;
2064 #endif
2065 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN
2066 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN;
2067 #endif
2068 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN
2069 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN;
2070 #endif
2071 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN
2072 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN;
2073 #endif
2074 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN
2075 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN;
2076 #endif
2077 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN
2078 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN;
2079 #endif
2080 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN
2081 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN;
2082 #endif
2083 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN
2084 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN;
2085 #endif
2086 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN
2087 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN;
2088 #endif
2089 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN
2090 	g_libFLAC_FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN;
2091 #endif
2092 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_APPLICATION_ID_LEN
2093 	g_libFLAC_FLAC__STREAM_METADATA_APPLICATION_ID_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_APPLICATION_ID_LEN;
2094 #endif
2095 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN
2096 	g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN;
2097 #endif
2098 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN
2099 	g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN;
2100 #endif
2101 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN
2102 	g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN;
2103 #endif
2104 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER
2105 	g_libFLAC_FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER = g_libFLAC_dll->FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER;
2106 #endif
2107 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN
2108 	g_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN;
2109 #endif
2110 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN
2111 	g_libFLAC_FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN;
2112 #endif
2113 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN
2114 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN;
2115 #endif
2116 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN
2117 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN;
2118 #endif
2119 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN
2120 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN;
2121 #endif
2122 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN
2123 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN;
2124 #endif
2125 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN
2126 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN;
2127 #endif
2128 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN
2129 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN;
2130 #endif
2131 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN
2132 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN;
2133 #endif
2134 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN
2135 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN;
2136 #endif
2137 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN
2138 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN;
2139 #endif
2140 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN
2141 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN;
2142 #endif
2143 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN
2144 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN;
2145 #endif
2146 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN
2147 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN;
2148 #endif
2149 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN
2150 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN;
2151 #endif
2152 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN
2153 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN;
2154 #endif
2155 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN
2156 	g_libFLAC_FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN;
2157 #endif
2158 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_IS_LAST_LEN
2159 	g_libFLAC_FLAC__STREAM_METADATA_IS_LAST_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_IS_LAST_LEN;
2160 #endif
2161 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_TYPE_LEN
2162 	g_libFLAC_FLAC__STREAM_METADATA_TYPE_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_TYPE_LEN;
2163 #endif
2164 #ifndef IGNORE_libFLAC_FLAC__STREAM_METADATA_LENGTH_LEN
2165 	g_libFLAC_FLAC__STREAM_METADATA_LENGTH_LEN = g_libFLAC_dll->FLAC__STREAM_METADATA_LENGTH_LEN;
2166 #endif
2167 #ifndef IGNORE_libFLAC_FLAC__FileEncoderStateString
2168 	g_libFLAC_FLAC__FileEncoderStateString = g_libFLAC_dll->FLAC__FileEncoderStateString;
2169 #endif
2170 #ifndef IGNORE_libFLAC_FLAC__FileDecoderStateString
2171 	g_libFLAC_FLAC__FileDecoderStateString = g_libFLAC_dll->FLAC__FileDecoderStateString;
2172 #endif
2173 	return 0;
2174 }
g_free_libFLAC_dll(void)2175 void g_free_libFLAC_dll ( void )
2176 {
2177 	if ( g_libFLAC_dll != NULL ) {
2178 		free_libFLAC_dll ( g_libFLAC_dll );
2179 		g_libFLAC_dll = NULL;
2180 	}
2181 }
2182 
2183 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_new
FLAC__stream_encoder_new()2184 FLAC_API FLAC__StreamEncoder * FLAC__stream_encoder_new()
2185 {
2186 	if ( g_libFLAC_dll != NULL ) {
2187 		return (*(g_libFLAC_dll->FLAC__stream_encoder_new))();
2188 	}
2189 	return (FLAC_API FLAC__StreamEncoder *)0;
2190 }
2191 #endif
2192 
2193 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_delete
FLAC__stream_encoder_delete(FLAC__StreamEncoder * encoder)2194 FLAC_API void FLAC__stream_encoder_delete(FLAC__StreamEncoder *encoder)
2195 {
2196 	if ( g_libFLAC_dll != NULL ) {
2197 		(*(g_libFLAC_dll->FLAC__stream_encoder_delete))(encoder);
2198 	}
2199 }
2200 #endif
2201 
2202 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_verify
FLAC__stream_encoder_set_verify(FLAC__StreamEncoder * encoder,FLAC__bool value)2203 FLAC_API FLAC__bool FLAC__stream_encoder_set_verify(FLAC__StreamEncoder *encoder, FLAC__bool value)
2204 {
2205 	if ( g_libFLAC_dll != NULL ) {
2206 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_verify))(encoder,value);
2207 	}
2208 	return (FLAC_API FLAC__bool)0;
2209 }
2210 #endif
2211 
2212 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_streamable_subset
FLAC__stream_encoder_set_streamable_subset(FLAC__StreamEncoder * encoder,FLAC__bool value)2213 FLAC_API FLAC__bool FLAC__stream_encoder_set_streamable_subset(FLAC__StreamEncoder *encoder, FLAC__bool value)
2214 {
2215 	if ( g_libFLAC_dll != NULL ) {
2216 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_streamable_subset))(encoder,value);
2217 	}
2218 	return (FLAC_API FLAC__bool)0;
2219 }
2220 #endif
2221 
2222 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_mid_side_stereo
FLAC__stream_encoder_set_do_mid_side_stereo(FLAC__StreamEncoder * encoder,FLAC__bool value)2223 FLAC_API FLAC__bool FLAC__stream_encoder_set_do_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value)
2224 {
2225 	if ( g_libFLAC_dll != NULL ) {
2226 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_do_mid_side_stereo))(encoder,value);
2227 	}
2228 	return (FLAC_API FLAC__bool)0;
2229 }
2230 #endif
2231 
2232 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_loose_mid_side_stereo
FLAC__stream_encoder_set_loose_mid_side_stereo(FLAC__StreamEncoder * encoder,FLAC__bool value)2233 FLAC_API FLAC__bool FLAC__stream_encoder_set_loose_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value)
2234 {
2235 	if ( g_libFLAC_dll != NULL ) {
2236 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_loose_mid_side_stereo))(encoder,value);
2237 	}
2238 	return (FLAC_API FLAC__bool)0;
2239 }
2240 #endif
2241 
2242 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_channels
FLAC__stream_encoder_set_channels(FLAC__StreamEncoder * encoder,unsigned value)2243 FLAC_API FLAC__bool FLAC__stream_encoder_set_channels(FLAC__StreamEncoder *encoder, unsigned value)
2244 {
2245 	if ( g_libFLAC_dll != NULL ) {
2246 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_channels))(encoder,value);
2247 	}
2248 	return (FLAC_API FLAC__bool)0;
2249 }
2250 #endif
2251 
2252 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_bits_per_sample
FLAC__stream_encoder_set_bits_per_sample(FLAC__StreamEncoder * encoder,unsigned value)2253 FLAC_API FLAC__bool FLAC__stream_encoder_set_bits_per_sample(FLAC__StreamEncoder *encoder, unsigned value)
2254 {
2255 	if ( g_libFLAC_dll != NULL ) {
2256 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_bits_per_sample))(encoder,value);
2257 	}
2258 	return (FLAC_API FLAC__bool)0;
2259 }
2260 #endif
2261 
2262 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_sample_rate
FLAC__stream_encoder_set_sample_rate(FLAC__StreamEncoder * encoder,unsigned value)2263 FLAC_API FLAC__bool FLAC__stream_encoder_set_sample_rate(FLAC__StreamEncoder *encoder, unsigned value)
2264 {
2265 	if ( g_libFLAC_dll != NULL ) {
2266 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_sample_rate))(encoder,value);
2267 	}
2268 	return (FLAC_API FLAC__bool)0;
2269 }
2270 #endif
2271 
2272 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_blocksize
FLAC__stream_encoder_set_blocksize(FLAC__StreamEncoder * encoder,unsigned value)2273 FLAC_API FLAC__bool FLAC__stream_encoder_set_blocksize(FLAC__StreamEncoder *encoder, unsigned value)
2274 {
2275 	if ( g_libFLAC_dll != NULL ) {
2276 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_blocksize))(encoder,value);
2277 	}
2278 	return (FLAC_API FLAC__bool)0;
2279 }
2280 #endif
2281 
2282 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_max_lpc_order
FLAC__stream_encoder_set_max_lpc_order(FLAC__StreamEncoder * encoder,unsigned value)2283 FLAC_API FLAC__bool FLAC__stream_encoder_set_max_lpc_order(FLAC__StreamEncoder *encoder, unsigned value)
2284 {
2285 	if ( g_libFLAC_dll != NULL ) {
2286 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_max_lpc_order))(encoder,value);
2287 	}
2288 	return (FLAC_API FLAC__bool)0;
2289 }
2290 #endif
2291 
2292 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_qlp_coeff_precision
FLAC__stream_encoder_set_qlp_coeff_precision(FLAC__StreamEncoder * encoder,unsigned value)2293 FLAC_API FLAC__bool FLAC__stream_encoder_set_qlp_coeff_precision(FLAC__StreamEncoder *encoder, unsigned value)
2294 {
2295 	if ( g_libFLAC_dll != NULL ) {
2296 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_qlp_coeff_precision))(encoder,value);
2297 	}
2298 	return (FLAC_API FLAC__bool)0;
2299 }
2300 #endif
2301 
2302 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_qlp_coeff_prec_search
FLAC__stream_encoder_set_do_qlp_coeff_prec_search(FLAC__StreamEncoder * encoder,FLAC__bool value)2303 FLAC_API FLAC__bool FLAC__stream_encoder_set_do_qlp_coeff_prec_search(FLAC__StreamEncoder *encoder, FLAC__bool value)
2304 {
2305 	if ( g_libFLAC_dll != NULL ) {
2306 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_do_qlp_coeff_prec_search))(encoder,value);
2307 	}
2308 	return (FLAC_API FLAC__bool)0;
2309 }
2310 #endif
2311 
2312 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_escape_coding
FLAC__stream_encoder_set_do_escape_coding(FLAC__StreamEncoder * encoder,FLAC__bool value)2313 FLAC_API FLAC__bool FLAC__stream_encoder_set_do_escape_coding(FLAC__StreamEncoder *encoder, FLAC__bool value)
2314 {
2315 	if ( g_libFLAC_dll != NULL ) {
2316 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_do_escape_coding))(encoder,value);
2317 	}
2318 	return (FLAC_API FLAC__bool)0;
2319 }
2320 #endif
2321 
2322 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_do_exhaustive_model_search
FLAC__stream_encoder_set_do_exhaustive_model_search(FLAC__StreamEncoder * encoder,FLAC__bool value)2323 FLAC_API FLAC__bool FLAC__stream_encoder_set_do_exhaustive_model_search(FLAC__StreamEncoder *encoder, FLAC__bool value)
2324 {
2325 	if ( g_libFLAC_dll != NULL ) {
2326 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_do_exhaustive_model_search))(encoder,value);
2327 	}
2328 	return (FLAC_API FLAC__bool)0;
2329 }
2330 #endif
2331 
2332 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_min_residual_partition_order
FLAC__stream_encoder_set_min_residual_partition_order(FLAC__StreamEncoder * encoder,unsigned value)2333 FLAC_API FLAC__bool FLAC__stream_encoder_set_min_residual_partition_order(FLAC__StreamEncoder *encoder, unsigned value)
2334 {
2335 	if ( g_libFLAC_dll != NULL ) {
2336 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_min_residual_partition_order))(encoder,value);
2337 	}
2338 	return (FLAC_API FLAC__bool)0;
2339 }
2340 #endif
2341 
2342 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_max_residual_partition_order
FLAC__stream_encoder_set_max_residual_partition_order(FLAC__StreamEncoder * encoder,unsigned value)2343 FLAC_API FLAC__bool FLAC__stream_encoder_set_max_residual_partition_order(FLAC__StreamEncoder *encoder, unsigned value)
2344 {
2345 	if ( g_libFLAC_dll != NULL ) {
2346 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_max_residual_partition_order))(encoder,value);
2347 	}
2348 	return (FLAC_API FLAC__bool)0;
2349 }
2350 #endif
2351 
2352 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_rice_parameter_search_dist
FLAC__stream_encoder_set_rice_parameter_search_dist(FLAC__StreamEncoder * encoder,unsigned value)2353 FLAC_API FLAC__bool FLAC__stream_encoder_set_rice_parameter_search_dist(FLAC__StreamEncoder *encoder, unsigned value)
2354 {
2355 	if ( g_libFLAC_dll != NULL ) {
2356 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_rice_parameter_search_dist))(encoder,value);
2357 	}
2358 	return (FLAC_API FLAC__bool)0;
2359 }
2360 #endif
2361 
2362 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_total_samples_estimate
FLAC__stream_encoder_set_total_samples_estimate(FLAC__StreamEncoder * encoder,FLAC__uint64 value)2363 FLAC_API FLAC__bool FLAC__stream_encoder_set_total_samples_estimate(FLAC__StreamEncoder *encoder, FLAC__uint64 value)
2364 {
2365 	if ( g_libFLAC_dll != NULL ) {
2366 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_total_samples_estimate))(encoder,value);
2367 	}
2368 	return (FLAC_API FLAC__bool)0;
2369 }
2370 #endif
2371 
2372 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_metadata
FLAC__stream_encoder_set_metadata(FLAC__StreamEncoder * encoder,FLAC__StreamMetadata ** metadata,unsigned num_blocks)2373 FLAC_API FLAC__bool FLAC__stream_encoder_set_metadata(FLAC__StreamEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks)
2374 {
2375 	if ( g_libFLAC_dll != NULL ) {
2376 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_metadata))(encoder,metadata,num_blocks);
2377 	}
2378 	return (FLAC_API FLAC__bool)0;
2379 }
2380 #endif
2381 
2382 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_write_callback
FLAC__stream_encoder_set_write_callback(FLAC__StreamEncoder * encoder,FLAC__StreamEncoderWriteCallback value)2383 FLAC_API FLAC__bool FLAC__stream_encoder_set_write_callback(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderWriteCallback value)
2384 {
2385 	if ( g_libFLAC_dll != NULL ) {
2386 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_write_callback))(encoder,value);
2387 	}
2388 	return (FLAC_API FLAC__bool)0;
2389 }
2390 #endif
2391 
2392 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_metadata_callback
FLAC__stream_encoder_set_metadata_callback(FLAC__StreamEncoder * encoder,FLAC__StreamEncoderMetadataCallback value)2393 FLAC_API FLAC__bool FLAC__stream_encoder_set_metadata_callback(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderMetadataCallback value)
2394 {
2395 	if ( g_libFLAC_dll != NULL ) {
2396 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_metadata_callback))(encoder,value);
2397 	}
2398 	return (FLAC_API FLAC__bool)0;
2399 }
2400 #endif
2401 
2402 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_set_client_data
FLAC__stream_encoder_set_client_data(FLAC__StreamEncoder * encoder,void * value)2403 FLAC_API FLAC__bool FLAC__stream_encoder_set_client_data(FLAC__StreamEncoder *encoder, void *value)
2404 {
2405 	if ( g_libFLAC_dll != NULL ) {
2406 		return (*(g_libFLAC_dll->FLAC__stream_encoder_set_client_data))(encoder,value);
2407 	}
2408 	return (FLAC_API FLAC__bool)0;
2409 }
2410 #endif
2411 
2412 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_state
FLAC__stream_encoder_get_state(const FLAC__StreamEncoder * encoder)2413 FLAC_API FLAC__StreamEncoderState FLAC__stream_encoder_get_state(const FLAC__StreamEncoder *encoder)
2414 {
2415 	if ( g_libFLAC_dll != NULL ) {
2416 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_state))(encoder);
2417 	}
2418 	return (FLAC_API FLAC__StreamEncoderState)0;
2419 }
2420 #endif
2421 
2422 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_verify_decoder_state
FLAC__stream_encoder_get_verify_decoder_state(const FLAC__StreamEncoder * encoder)2423 FLAC_API FLAC__StreamDecoderState FLAC__stream_encoder_get_verify_decoder_state(const FLAC__StreamEncoder *encoder)
2424 {
2425 	if ( g_libFLAC_dll != NULL ) {
2426 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_verify_decoder_state))(encoder);
2427 	}
2428 	return (FLAC_API FLAC__StreamDecoderState)0;
2429 }
2430 #endif
2431 
2432 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_resolved_state_string
FLAC__stream_encoder_get_resolved_state_string(const FLAC__StreamEncoder * encoder)2433 FLAC_API const char * FLAC__stream_encoder_get_resolved_state_string(const FLAC__StreamEncoder *encoder)
2434 {
2435 	if ( g_libFLAC_dll != NULL ) {
2436 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_resolved_state_string))(encoder);
2437 	}
2438 	return (FLAC_API const char *)0;
2439 }
2440 #endif
2441 
2442 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_verify_decoder_error_stats
FLAC__stream_encoder_get_verify_decoder_error_stats(const FLAC__StreamEncoder * encoder,FLAC__uint64 * absolute_sample,unsigned * frame_number,unsigned * channel,unsigned * sample,FLAC__int32 * expected,FLAC__int32 * got)2443 FLAC_API void FLAC__stream_encoder_get_verify_decoder_error_stats(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got)
2444 {
2445 	if ( g_libFLAC_dll != NULL ) {
2446 		(*(g_libFLAC_dll->FLAC__stream_encoder_get_verify_decoder_error_stats))(encoder,absolute_sample,frame_number,channel,sample,expected,got);
2447 	}
2448 }
2449 #endif
2450 
2451 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_verify
FLAC__stream_encoder_get_verify(const FLAC__StreamEncoder * encoder)2452 FLAC_API FLAC__bool FLAC__stream_encoder_get_verify(const FLAC__StreamEncoder *encoder)
2453 {
2454 	if ( g_libFLAC_dll != NULL ) {
2455 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_verify))(encoder);
2456 	}
2457 	return (FLAC_API FLAC__bool)0;
2458 }
2459 #endif
2460 
2461 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_streamable_subset
FLAC__stream_encoder_get_streamable_subset(const FLAC__StreamEncoder * encoder)2462 FLAC_API FLAC__bool FLAC__stream_encoder_get_streamable_subset(const FLAC__StreamEncoder *encoder)
2463 {
2464 	if ( g_libFLAC_dll != NULL ) {
2465 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_streamable_subset))(encoder);
2466 	}
2467 	return (FLAC_API FLAC__bool)0;
2468 }
2469 #endif
2470 
2471 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_mid_side_stereo
FLAC__stream_encoder_get_do_mid_side_stereo(const FLAC__StreamEncoder * encoder)2472 FLAC_API FLAC__bool FLAC__stream_encoder_get_do_mid_side_stereo(const FLAC__StreamEncoder *encoder)
2473 {
2474 	if ( g_libFLAC_dll != NULL ) {
2475 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_do_mid_side_stereo))(encoder);
2476 	}
2477 	return (FLAC_API FLAC__bool)0;
2478 }
2479 #endif
2480 
2481 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_loose_mid_side_stereo
FLAC__stream_encoder_get_loose_mid_side_stereo(const FLAC__StreamEncoder * encoder)2482 FLAC_API FLAC__bool FLAC__stream_encoder_get_loose_mid_side_stereo(const FLAC__StreamEncoder *encoder)
2483 {
2484 	if ( g_libFLAC_dll != NULL ) {
2485 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_loose_mid_side_stereo))(encoder);
2486 	}
2487 	return (FLAC_API FLAC__bool)0;
2488 }
2489 #endif
2490 
2491 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_channels
FLAC__stream_encoder_get_channels(const FLAC__StreamEncoder * encoder)2492 FLAC_API unsigned FLAC__stream_encoder_get_channels(const FLAC__StreamEncoder *encoder)
2493 {
2494 	if ( g_libFLAC_dll != NULL ) {
2495 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_channels))(encoder);
2496 	}
2497 	return (FLAC_API unsigned)0;
2498 }
2499 #endif
2500 
2501 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_bits_per_sample
FLAC__stream_encoder_get_bits_per_sample(const FLAC__StreamEncoder * encoder)2502 FLAC_API unsigned FLAC__stream_encoder_get_bits_per_sample(const FLAC__StreamEncoder *encoder)
2503 {
2504 	if ( g_libFLAC_dll != NULL ) {
2505 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_bits_per_sample))(encoder);
2506 	}
2507 	return (FLAC_API unsigned)0;
2508 }
2509 #endif
2510 
2511 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_sample_rate
FLAC__stream_encoder_get_sample_rate(const FLAC__StreamEncoder * encoder)2512 FLAC_API unsigned FLAC__stream_encoder_get_sample_rate(const FLAC__StreamEncoder *encoder)
2513 {
2514 	if ( g_libFLAC_dll != NULL ) {
2515 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_sample_rate))(encoder);
2516 	}
2517 	return (FLAC_API unsigned)0;
2518 }
2519 #endif
2520 
2521 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_blocksize
FLAC__stream_encoder_get_blocksize(const FLAC__StreamEncoder * encoder)2522 FLAC_API unsigned FLAC__stream_encoder_get_blocksize(const FLAC__StreamEncoder *encoder)
2523 {
2524 	if ( g_libFLAC_dll != NULL ) {
2525 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_blocksize))(encoder);
2526 	}
2527 	return (FLAC_API unsigned)0;
2528 }
2529 #endif
2530 
2531 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_max_lpc_order
FLAC__stream_encoder_get_max_lpc_order(const FLAC__StreamEncoder * encoder)2532 FLAC_API unsigned FLAC__stream_encoder_get_max_lpc_order(const FLAC__StreamEncoder *encoder)
2533 {
2534 	if ( g_libFLAC_dll != NULL ) {
2535 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_max_lpc_order))(encoder);
2536 	}
2537 	return (FLAC_API unsigned)0;
2538 }
2539 #endif
2540 
2541 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_qlp_coeff_precision
FLAC__stream_encoder_get_qlp_coeff_precision(const FLAC__StreamEncoder * encoder)2542 FLAC_API unsigned FLAC__stream_encoder_get_qlp_coeff_precision(const FLAC__StreamEncoder *encoder)
2543 {
2544 	if ( g_libFLAC_dll != NULL ) {
2545 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_qlp_coeff_precision))(encoder);
2546 	}
2547 	return (FLAC_API unsigned)0;
2548 }
2549 #endif
2550 
2551 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_qlp_coeff_prec_search
FLAC__stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__StreamEncoder * encoder)2552 FLAC_API FLAC__bool FLAC__stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__StreamEncoder *encoder)
2553 {
2554 	if ( g_libFLAC_dll != NULL ) {
2555 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_do_qlp_coeff_prec_search))(encoder);
2556 	}
2557 	return (FLAC_API FLAC__bool)0;
2558 }
2559 #endif
2560 
2561 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_escape_coding
FLAC__stream_encoder_get_do_escape_coding(const FLAC__StreamEncoder * encoder)2562 FLAC_API FLAC__bool FLAC__stream_encoder_get_do_escape_coding(const FLAC__StreamEncoder *encoder)
2563 {
2564 	if ( g_libFLAC_dll != NULL ) {
2565 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_do_escape_coding))(encoder);
2566 	}
2567 	return (FLAC_API FLAC__bool)0;
2568 }
2569 #endif
2570 
2571 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_do_exhaustive_model_search
FLAC__stream_encoder_get_do_exhaustive_model_search(const FLAC__StreamEncoder * encoder)2572 FLAC_API FLAC__bool FLAC__stream_encoder_get_do_exhaustive_model_search(const FLAC__StreamEncoder *encoder)
2573 {
2574 	if ( g_libFLAC_dll != NULL ) {
2575 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_do_exhaustive_model_search))(encoder);
2576 	}
2577 	return (FLAC_API FLAC__bool)0;
2578 }
2579 #endif
2580 
2581 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_min_residual_partition_order
FLAC__stream_encoder_get_min_residual_partition_order(const FLAC__StreamEncoder * encoder)2582 FLAC_API unsigned FLAC__stream_encoder_get_min_residual_partition_order(const FLAC__StreamEncoder *encoder)
2583 {
2584 	if ( g_libFLAC_dll != NULL ) {
2585 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_min_residual_partition_order))(encoder);
2586 	}
2587 	return (FLAC_API unsigned)0;
2588 }
2589 #endif
2590 
2591 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_max_residual_partition_order
FLAC__stream_encoder_get_max_residual_partition_order(const FLAC__StreamEncoder * encoder)2592 FLAC_API unsigned FLAC__stream_encoder_get_max_residual_partition_order(const FLAC__StreamEncoder *encoder)
2593 {
2594 	if ( g_libFLAC_dll != NULL ) {
2595 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_max_residual_partition_order))(encoder);
2596 	}
2597 	return (FLAC_API unsigned)0;
2598 }
2599 #endif
2600 
2601 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_rice_parameter_search_dist
FLAC__stream_encoder_get_rice_parameter_search_dist(const FLAC__StreamEncoder * encoder)2602 FLAC_API unsigned FLAC__stream_encoder_get_rice_parameter_search_dist(const FLAC__StreamEncoder *encoder)
2603 {
2604 	if ( g_libFLAC_dll != NULL ) {
2605 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_rice_parameter_search_dist))(encoder);
2606 	}
2607 	return (FLAC_API unsigned)0;
2608 }
2609 #endif
2610 
2611 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_get_total_samples_estimate
FLAC__stream_encoder_get_total_samples_estimate(const FLAC__StreamEncoder * encoder)2612 FLAC_API FLAC__uint64 FLAC__stream_encoder_get_total_samples_estimate(const FLAC__StreamEncoder *encoder)
2613 {
2614 	if ( g_libFLAC_dll != NULL ) {
2615 		return (*(g_libFLAC_dll->FLAC__stream_encoder_get_total_samples_estimate))(encoder);
2616 	}
2617 	return (FLAC_API FLAC__uint64)0;
2618 }
2619 #endif
2620 
2621 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_init
FLAC__stream_encoder_init(FLAC__StreamEncoder * encoder)2622 FLAC_API FLAC__StreamEncoderState FLAC__stream_encoder_init(FLAC__StreamEncoder *encoder)
2623 {
2624 	if ( g_libFLAC_dll != NULL ) {
2625 		return (*(g_libFLAC_dll->FLAC__stream_encoder_init))(encoder);
2626 	}
2627 	return (FLAC_API FLAC__StreamEncoderState)0;
2628 }
2629 #endif
2630 
2631 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_finish
FLAC__stream_encoder_finish(FLAC__StreamEncoder * encoder)2632 FLAC_API void FLAC__stream_encoder_finish(FLAC__StreamEncoder *encoder)
2633 {
2634 	if ( g_libFLAC_dll != NULL ) {
2635 		(*(g_libFLAC_dll->FLAC__stream_encoder_finish))(encoder);
2636 	}
2637 }
2638 #endif
2639 
2640 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_process
FLAC__stream_encoder_process(FLAC__StreamEncoder * encoder,const FLAC__int32 * const buffer[],unsigned samples)2641 FLAC_API FLAC__bool FLAC__stream_encoder_process(FLAC__StreamEncoder *encoder, const FLAC__int32 * const buffer[], unsigned samples)
2642 {
2643 	if ( g_libFLAC_dll != NULL ) {
2644 		return (*(g_libFLAC_dll->FLAC__stream_encoder_process))(encoder,buffer,samples);
2645 	}
2646 	return (FLAC_API FLAC__bool)0;
2647 }
2648 #endif
2649 
2650 #ifndef IGNORE_libFLAC_FLAC__stream_encoder_process_interleaved
FLAC__stream_encoder_process_interleaved(FLAC__StreamEncoder * encoder,const FLAC__int32 buffer[],unsigned samples)2651 FLAC_API FLAC__bool FLAC__stream_encoder_process_interleaved(FLAC__StreamEncoder *encoder, const FLAC__int32 buffer[], unsigned samples)
2652 {
2653 	if ( g_libFLAC_dll != NULL ) {
2654 		return (*(g_libFLAC_dll->FLAC__stream_encoder_process_interleaved))(encoder,buffer,samples);
2655 	}
2656 	return (FLAC_API FLAC__bool)0;
2657 }
2658 #endif
2659 
2660 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_new
FLAC__stream_decoder_new()2661 FLAC_API FLAC__StreamDecoder * FLAC__stream_decoder_new()
2662 {
2663 	if ( g_libFLAC_dll != NULL ) {
2664 		return (*(g_libFLAC_dll->FLAC__stream_decoder_new))();
2665 	}
2666 	return (FLAC_API FLAC__StreamDecoder *)0;
2667 }
2668 #endif
2669 
2670 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_delete
FLAC__stream_decoder_delete(FLAC__StreamDecoder * decoder)2671 FLAC_API void FLAC__stream_decoder_delete(FLAC__StreamDecoder *decoder)
2672 {
2673 	if ( g_libFLAC_dll != NULL ) {
2674 		(*(g_libFLAC_dll->FLAC__stream_decoder_delete))(decoder);
2675 	}
2676 }
2677 #endif
2678 
2679 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_read_callback
FLAC__stream_decoder_set_read_callback(FLAC__StreamDecoder * decoder,FLAC__StreamDecoderReadCallback value)2680 FLAC_API FLAC__bool FLAC__stream_decoder_set_read_callback(FLAC__StreamDecoder *decoder, FLAC__StreamDecoderReadCallback value)
2681 {
2682 	if ( g_libFLAC_dll != NULL ) {
2683 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_read_callback))(decoder,value);
2684 	}
2685 	return (FLAC_API FLAC__bool)0;
2686 }
2687 #endif
2688 
2689 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_write_callback
FLAC__stream_decoder_set_write_callback(FLAC__StreamDecoder * decoder,FLAC__StreamDecoderWriteCallback value)2690 FLAC_API FLAC__bool FLAC__stream_decoder_set_write_callback(FLAC__StreamDecoder *decoder, FLAC__StreamDecoderWriteCallback value)
2691 {
2692 	if ( g_libFLAC_dll != NULL ) {
2693 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_write_callback))(decoder,value);
2694 	}
2695 	return (FLAC_API FLAC__bool)0;
2696 }
2697 #endif
2698 
2699 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_callback
FLAC__stream_decoder_set_metadata_callback(FLAC__StreamDecoder * decoder,FLAC__StreamDecoderMetadataCallback value)2700 FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_callback(FLAC__StreamDecoder *decoder, FLAC__StreamDecoderMetadataCallback value)
2701 {
2702 	if ( g_libFLAC_dll != NULL ) {
2703 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_metadata_callback))(decoder,value);
2704 	}
2705 	return (FLAC_API FLAC__bool)0;
2706 }
2707 #endif
2708 
2709 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_error_callback
FLAC__stream_decoder_set_error_callback(FLAC__StreamDecoder * decoder,FLAC__StreamDecoderErrorCallback value)2710 FLAC_API FLAC__bool FLAC__stream_decoder_set_error_callback(FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorCallback value)
2711 {
2712 	if ( g_libFLAC_dll != NULL ) {
2713 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_error_callback))(decoder,value);
2714 	}
2715 	return (FLAC_API FLAC__bool)0;
2716 }
2717 #endif
2718 
2719 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_client_data
FLAC__stream_decoder_set_client_data(FLAC__StreamDecoder * decoder,void * value)2720 FLAC_API FLAC__bool FLAC__stream_decoder_set_client_data(FLAC__StreamDecoder *decoder, void *value)
2721 {
2722 	if ( g_libFLAC_dll != NULL ) {
2723 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_client_data))(decoder,value);
2724 	}
2725 	return (FLAC_API FLAC__bool)0;
2726 }
2727 #endif
2728 
2729 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_respond
FLAC__stream_decoder_set_metadata_respond(FLAC__StreamDecoder * decoder,FLAC__MetadataType type)2730 FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_respond(FLAC__StreamDecoder *decoder, FLAC__MetadataType type)
2731 {
2732 	if ( g_libFLAC_dll != NULL ) {
2733 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_metadata_respond))(decoder,type);
2734 	}
2735 	return (FLAC_API FLAC__bool)0;
2736 }
2737 #endif
2738 
2739 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_respond_application
FLAC__stream_decoder_set_metadata_respond_application(FLAC__StreamDecoder * decoder,const FLAC__byte id[4])2740 FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_respond_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4])
2741 {
2742 	if ( g_libFLAC_dll != NULL ) {
2743 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_metadata_respond_application))(decoder,id);
2744 	}
2745 	return (FLAC_API FLAC__bool)0;
2746 }
2747 #endif
2748 
2749 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_respond_all
FLAC__stream_decoder_set_metadata_respond_all(FLAC__StreamDecoder * decoder)2750 FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_respond_all(FLAC__StreamDecoder *decoder)
2751 {
2752 	if ( g_libFLAC_dll != NULL ) {
2753 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_metadata_respond_all))(decoder);
2754 	}
2755 	return (FLAC_API FLAC__bool)0;
2756 }
2757 #endif
2758 
2759 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_ignore
FLAC__stream_decoder_set_metadata_ignore(FLAC__StreamDecoder * decoder,FLAC__MetadataType type)2760 FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_ignore(FLAC__StreamDecoder *decoder, FLAC__MetadataType type)
2761 {
2762 	if ( g_libFLAC_dll != NULL ) {
2763 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_metadata_ignore))(decoder,type);
2764 	}
2765 	return (FLAC_API FLAC__bool)0;
2766 }
2767 #endif
2768 
2769 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_ignore_application
FLAC__stream_decoder_set_metadata_ignore_application(FLAC__StreamDecoder * decoder,const FLAC__byte id[4])2770 FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_ignore_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4])
2771 {
2772 	if ( g_libFLAC_dll != NULL ) {
2773 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_metadata_ignore_application))(decoder,id);
2774 	}
2775 	return (FLAC_API FLAC__bool)0;
2776 }
2777 #endif
2778 
2779 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_set_metadata_ignore_all
FLAC__stream_decoder_set_metadata_ignore_all(FLAC__StreamDecoder * decoder)2780 FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_ignore_all(FLAC__StreamDecoder *decoder)
2781 {
2782 	if ( g_libFLAC_dll != NULL ) {
2783 		return (*(g_libFLAC_dll->FLAC__stream_decoder_set_metadata_ignore_all))(decoder);
2784 	}
2785 	return (FLAC_API FLAC__bool)0;
2786 }
2787 #endif
2788 
2789 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_state
FLAC__stream_decoder_get_state(const FLAC__StreamDecoder * decoder)2790 FLAC_API FLAC__StreamDecoderState FLAC__stream_decoder_get_state(const FLAC__StreamDecoder *decoder)
2791 {
2792 	if ( g_libFLAC_dll != NULL ) {
2793 		return (*(g_libFLAC_dll->FLAC__stream_decoder_get_state))(decoder);
2794 	}
2795 	return (FLAC_API FLAC__StreamDecoderState)0;
2796 }
2797 #endif
2798 
2799 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_channels
FLAC__stream_decoder_get_channels(const FLAC__StreamDecoder * decoder)2800 FLAC_API unsigned FLAC__stream_decoder_get_channels(const FLAC__StreamDecoder *decoder)
2801 {
2802 	if ( g_libFLAC_dll != NULL ) {
2803 		return (*(g_libFLAC_dll->FLAC__stream_decoder_get_channels))(decoder);
2804 	}
2805 	return (FLAC_API unsigned)0;
2806 }
2807 #endif
2808 
2809 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_channel_assignment
FLAC__stream_decoder_get_channel_assignment(const FLAC__StreamDecoder * decoder)2810 FLAC_API FLAC__ChannelAssignment FLAC__stream_decoder_get_channel_assignment(const FLAC__StreamDecoder *decoder)
2811 {
2812 	if ( g_libFLAC_dll != NULL ) {
2813 		return (*(g_libFLAC_dll->FLAC__stream_decoder_get_channel_assignment))(decoder);
2814 	}
2815 	return (FLAC_API FLAC__ChannelAssignment)0;
2816 }
2817 #endif
2818 
2819 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_bits_per_sample
FLAC__stream_decoder_get_bits_per_sample(const FLAC__StreamDecoder * decoder)2820 FLAC_API unsigned FLAC__stream_decoder_get_bits_per_sample(const FLAC__StreamDecoder *decoder)
2821 {
2822 	if ( g_libFLAC_dll != NULL ) {
2823 		return (*(g_libFLAC_dll->FLAC__stream_decoder_get_bits_per_sample))(decoder);
2824 	}
2825 	return (FLAC_API unsigned)0;
2826 }
2827 #endif
2828 
2829 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_sample_rate
FLAC__stream_decoder_get_sample_rate(const FLAC__StreamDecoder * decoder)2830 FLAC_API unsigned FLAC__stream_decoder_get_sample_rate(const FLAC__StreamDecoder *decoder)
2831 {
2832 	if ( g_libFLAC_dll != NULL ) {
2833 		return (*(g_libFLAC_dll->FLAC__stream_decoder_get_sample_rate))(decoder);
2834 	}
2835 	return (FLAC_API unsigned)0;
2836 }
2837 #endif
2838 
2839 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_get_blocksize
FLAC__stream_decoder_get_blocksize(const FLAC__StreamDecoder * decoder)2840 FLAC_API unsigned FLAC__stream_decoder_get_blocksize(const FLAC__StreamDecoder *decoder)
2841 {
2842 	if ( g_libFLAC_dll != NULL ) {
2843 		return (*(g_libFLAC_dll->FLAC__stream_decoder_get_blocksize))(decoder);
2844 	}
2845 	return (FLAC_API unsigned)0;
2846 }
2847 #endif
2848 
2849 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_init
FLAC__stream_decoder_init(FLAC__StreamDecoder * decoder)2850 FLAC_API FLAC__StreamDecoderState FLAC__stream_decoder_init(FLAC__StreamDecoder *decoder)
2851 {
2852 	if ( g_libFLAC_dll != NULL ) {
2853 		return (*(g_libFLAC_dll->FLAC__stream_decoder_init))(decoder);
2854 	}
2855 	return (FLAC_API FLAC__StreamDecoderState)0;
2856 }
2857 #endif
2858 
2859 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_finish
FLAC__stream_decoder_finish(FLAC__StreamDecoder * decoder)2860 FLAC_API void FLAC__stream_decoder_finish(FLAC__StreamDecoder *decoder)
2861 {
2862 	if ( g_libFLAC_dll != NULL ) {
2863 		(*(g_libFLAC_dll->FLAC__stream_decoder_finish))(decoder);
2864 	}
2865 }
2866 #endif
2867 
2868 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_flush
FLAC__stream_decoder_flush(FLAC__StreamDecoder * decoder)2869 FLAC_API FLAC__bool FLAC__stream_decoder_flush(FLAC__StreamDecoder *decoder)
2870 {
2871 	if ( g_libFLAC_dll != NULL ) {
2872 		return (*(g_libFLAC_dll->FLAC__stream_decoder_flush))(decoder);
2873 	}
2874 	return (FLAC_API FLAC__bool)0;
2875 }
2876 #endif
2877 
2878 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_reset
FLAC__stream_decoder_reset(FLAC__StreamDecoder * decoder)2879 FLAC_API FLAC__bool FLAC__stream_decoder_reset(FLAC__StreamDecoder *decoder)
2880 {
2881 	if ( g_libFLAC_dll != NULL ) {
2882 		return (*(g_libFLAC_dll->FLAC__stream_decoder_reset))(decoder);
2883 	}
2884 	return (FLAC_API FLAC__bool)0;
2885 }
2886 #endif
2887 
2888 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_process_single
FLAC__stream_decoder_process_single(FLAC__StreamDecoder * decoder)2889 FLAC_API FLAC__bool FLAC__stream_decoder_process_single(FLAC__StreamDecoder *decoder)
2890 {
2891 	if ( g_libFLAC_dll != NULL ) {
2892 		return (*(g_libFLAC_dll->FLAC__stream_decoder_process_single))(decoder);
2893 	}
2894 	return (FLAC_API FLAC__bool)0;
2895 }
2896 #endif
2897 
2898 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_process_until_end_of_metadata
FLAC__stream_decoder_process_until_end_of_metadata(FLAC__StreamDecoder * decoder)2899 FLAC_API FLAC__bool FLAC__stream_decoder_process_until_end_of_metadata(FLAC__StreamDecoder *decoder)
2900 {
2901 	if ( g_libFLAC_dll != NULL ) {
2902 		return (*(g_libFLAC_dll->FLAC__stream_decoder_process_until_end_of_metadata))(decoder);
2903 	}
2904 	return (FLAC_API FLAC__bool)0;
2905 }
2906 #endif
2907 
2908 #ifndef IGNORE_libFLAC_FLAC__stream_decoder_process_until_end_of_stream
FLAC__stream_decoder_process_until_end_of_stream(FLAC__StreamDecoder * decoder)2909 FLAC_API FLAC__bool FLAC__stream_decoder_process_until_end_of_stream(FLAC__StreamDecoder *decoder)
2910 {
2911 	if ( g_libFLAC_dll != NULL ) {
2912 		return (*(g_libFLAC_dll->FLAC__stream_decoder_process_until_end_of_stream))(decoder);
2913 	}
2914 	return (FLAC_API FLAC__bool)0;
2915 }
2916 #endif
2917 
2918 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_new
FLAC__seekable_stream_encoder_new()2919 FLAC_API FLAC__SeekableStreamEncoder * FLAC__seekable_stream_encoder_new()
2920 {
2921 	if ( g_libFLAC_dll != NULL ) {
2922 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_new))();
2923 	}
2924 	return (FLAC_API FLAC__SeekableStreamEncoder *)0;
2925 }
2926 #endif
2927 
2928 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_delete
FLAC__seekable_stream_encoder_delete(FLAC__SeekableStreamEncoder * encoder)2929 FLAC_API void FLAC__seekable_stream_encoder_delete(FLAC__SeekableStreamEncoder *encoder)
2930 {
2931 	if ( g_libFLAC_dll != NULL ) {
2932 		(*(g_libFLAC_dll->FLAC__seekable_stream_encoder_delete))(encoder);
2933 	}
2934 }
2935 #endif
2936 
2937 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_verify
FLAC__seekable_stream_encoder_set_verify(FLAC__SeekableStreamEncoder * encoder,FLAC__bool value)2938 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_verify(FLAC__SeekableStreamEncoder *encoder, FLAC__bool value)
2939 {
2940 	if ( g_libFLAC_dll != NULL ) {
2941 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_verify))(encoder,value);
2942 	}
2943 	return (FLAC_API FLAC__bool)0;
2944 }
2945 #endif
2946 
2947 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_streamable_subset
FLAC__seekable_stream_encoder_set_streamable_subset(FLAC__SeekableStreamEncoder * encoder,FLAC__bool value)2948 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_streamable_subset(FLAC__SeekableStreamEncoder *encoder, FLAC__bool value)
2949 {
2950 	if ( g_libFLAC_dll != NULL ) {
2951 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_streamable_subset))(encoder,value);
2952 	}
2953 	return (FLAC_API FLAC__bool)0;
2954 }
2955 #endif
2956 
2957 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_mid_side_stereo
FLAC__seekable_stream_encoder_set_do_mid_side_stereo(FLAC__SeekableStreamEncoder * encoder,FLAC__bool value)2958 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_do_mid_side_stereo(FLAC__SeekableStreamEncoder *encoder, FLAC__bool value)
2959 {
2960 	if ( g_libFLAC_dll != NULL ) {
2961 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_do_mid_side_stereo))(encoder,value);
2962 	}
2963 	return (FLAC_API FLAC__bool)0;
2964 }
2965 #endif
2966 
2967 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_loose_mid_side_stereo
FLAC__seekable_stream_encoder_set_loose_mid_side_stereo(FLAC__SeekableStreamEncoder * encoder,FLAC__bool value)2968 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_loose_mid_side_stereo(FLAC__SeekableStreamEncoder *encoder, FLAC__bool value)
2969 {
2970 	if ( g_libFLAC_dll != NULL ) {
2971 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_loose_mid_side_stereo))(encoder,value);
2972 	}
2973 	return (FLAC_API FLAC__bool)0;
2974 }
2975 #endif
2976 
2977 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_channels
FLAC__seekable_stream_encoder_set_channels(FLAC__SeekableStreamEncoder * encoder,unsigned value)2978 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_channels(FLAC__SeekableStreamEncoder *encoder, unsigned value)
2979 {
2980 	if ( g_libFLAC_dll != NULL ) {
2981 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_channels))(encoder,value);
2982 	}
2983 	return (FLAC_API FLAC__bool)0;
2984 }
2985 #endif
2986 
2987 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_bits_per_sample
FLAC__seekable_stream_encoder_set_bits_per_sample(FLAC__SeekableStreamEncoder * encoder,unsigned value)2988 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_bits_per_sample(FLAC__SeekableStreamEncoder *encoder, unsigned value)
2989 {
2990 	if ( g_libFLAC_dll != NULL ) {
2991 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_bits_per_sample))(encoder,value);
2992 	}
2993 	return (FLAC_API FLAC__bool)0;
2994 }
2995 #endif
2996 
2997 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_sample_rate
FLAC__seekable_stream_encoder_set_sample_rate(FLAC__SeekableStreamEncoder * encoder,unsigned value)2998 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_sample_rate(FLAC__SeekableStreamEncoder *encoder, unsigned value)
2999 {
3000 	if ( g_libFLAC_dll != NULL ) {
3001 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_sample_rate))(encoder,value);
3002 	}
3003 	return (FLAC_API FLAC__bool)0;
3004 }
3005 #endif
3006 
3007 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_blocksize
FLAC__seekable_stream_encoder_set_blocksize(FLAC__SeekableStreamEncoder * encoder,unsigned value)3008 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_blocksize(FLAC__SeekableStreamEncoder *encoder, unsigned value)
3009 {
3010 	if ( g_libFLAC_dll != NULL ) {
3011 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_blocksize))(encoder,value);
3012 	}
3013 	return (FLAC_API FLAC__bool)0;
3014 }
3015 #endif
3016 
3017 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_max_lpc_order
FLAC__seekable_stream_encoder_set_max_lpc_order(FLAC__SeekableStreamEncoder * encoder,unsigned value)3018 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_max_lpc_order(FLAC__SeekableStreamEncoder *encoder, unsigned value)
3019 {
3020 	if ( g_libFLAC_dll != NULL ) {
3021 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_max_lpc_order))(encoder,value);
3022 	}
3023 	return (FLAC_API FLAC__bool)0;
3024 }
3025 #endif
3026 
3027 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_qlp_coeff_precision
FLAC__seekable_stream_encoder_set_qlp_coeff_precision(FLAC__SeekableStreamEncoder * encoder,unsigned value)3028 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_qlp_coeff_precision(FLAC__SeekableStreamEncoder *encoder, unsigned value)
3029 {
3030 	if ( g_libFLAC_dll != NULL ) {
3031 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_qlp_coeff_precision))(encoder,value);
3032 	}
3033 	return (FLAC_API FLAC__bool)0;
3034 }
3035 #endif
3036 
3037 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search
FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search(FLAC__SeekableStreamEncoder * encoder,FLAC__bool value)3038 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search(FLAC__SeekableStreamEncoder *encoder, FLAC__bool value)
3039 {
3040 	if ( g_libFLAC_dll != NULL ) {
3041 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_do_qlp_coeff_prec_search))(encoder,value);
3042 	}
3043 	return (FLAC_API FLAC__bool)0;
3044 }
3045 #endif
3046 
3047 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_escape_coding
FLAC__seekable_stream_encoder_set_do_escape_coding(FLAC__SeekableStreamEncoder * encoder,FLAC__bool value)3048 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_do_escape_coding(FLAC__SeekableStreamEncoder *encoder, FLAC__bool value)
3049 {
3050 	if ( g_libFLAC_dll != NULL ) {
3051 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_do_escape_coding))(encoder,value);
3052 	}
3053 	return (FLAC_API FLAC__bool)0;
3054 }
3055 #endif
3056 
3057 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_do_exhaustive_model_search
FLAC__seekable_stream_encoder_set_do_exhaustive_model_search(FLAC__SeekableStreamEncoder * encoder,FLAC__bool value)3058 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_do_exhaustive_model_search(FLAC__SeekableStreamEncoder *encoder, FLAC__bool value)
3059 {
3060 	if ( g_libFLAC_dll != NULL ) {
3061 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_do_exhaustive_model_search))(encoder,value);
3062 	}
3063 	return (FLAC_API FLAC__bool)0;
3064 }
3065 #endif
3066 
3067 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_min_residual_partition_order
FLAC__seekable_stream_encoder_set_min_residual_partition_order(FLAC__SeekableStreamEncoder * encoder,unsigned value)3068 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_min_residual_partition_order(FLAC__SeekableStreamEncoder *encoder, unsigned value)
3069 {
3070 	if ( g_libFLAC_dll != NULL ) {
3071 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_min_residual_partition_order))(encoder,value);
3072 	}
3073 	return (FLAC_API FLAC__bool)0;
3074 }
3075 #endif
3076 
3077 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_max_residual_partition_order
FLAC__seekable_stream_encoder_set_max_residual_partition_order(FLAC__SeekableStreamEncoder * encoder,unsigned value)3078 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_max_residual_partition_order(FLAC__SeekableStreamEncoder *encoder, unsigned value)
3079 {
3080 	if ( g_libFLAC_dll != NULL ) {
3081 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_max_residual_partition_order))(encoder,value);
3082 	}
3083 	return (FLAC_API FLAC__bool)0;
3084 }
3085 #endif
3086 
3087 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_rice_parameter_search_dist
FLAC__seekable_stream_encoder_set_rice_parameter_search_dist(FLAC__SeekableStreamEncoder * encoder,unsigned value)3088 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_rice_parameter_search_dist(FLAC__SeekableStreamEncoder *encoder, unsigned value)
3089 {
3090 	if ( g_libFLAC_dll != NULL ) {
3091 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_rice_parameter_search_dist))(encoder,value);
3092 	}
3093 	return (FLAC_API FLAC__bool)0;
3094 }
3095 #endif
3096 
3097 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_total_samples_estimate
FLAC__seekable_stream_encoder_set_total_samples_estimate(FLAC__SeekableStreamEncoder * encoder,FLAC__uint64 value)3098 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_total_samples_estimate(FLAC__SeekableStreamEncoder *encoder, FLAC__uint64 value)
3099 {
3100 	if ( g_libFLAC_dll != NULL ) {
3101 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_total_samples_estimate))(encoder,value);
3102 	}
3103 	return (FLAC_API FLAC__bool)0;
3104 }
3105 #endif
3106 
3107 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_metadata
FLAC__seekable_stream_encoder_set_metadata(FLAC__SeekableStreamEncoder * encoder,FLAC__StreamMetadata ** metadata,unsigned num_blocks)3108 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_metadata(FLAC__SeekableStreamEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks)
3109 {
3110 	if ( g_libFLAC_dll != NULL ) {
3111 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_metadata))(encoder,metadata,num_blocks);
3112 	}
3113 	return (FLAC_API FLAC__bool)0;
3114 }
3115 #endif
3116 
3117 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_seek_callback
FLAC__seekable_stream_encoder_set_seek_callback(FLAC__SeekableStreamEncoder * encoder,FLAC__SeekableStreamEncoderSeekCallback value)3118 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_seek_callback(FLAC__SeekableStreamEncoder *encoder, FLAC__SeekableStreamEncoderSeekCallback value)
3119 {
3120 	if ( g_libFLAC_dll != NULL ) {
3121 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_seek_callback))(encoder,value);
3122 	}
3123 	return (FLAC_API FLAC__bool)0;
3124 }
3125 #endif
3126 
3127 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_write_callback
FLAC__seekable_stream_encoder_set_write_callback(FLAC__SeekableStreamEncoder * encoder,FLAC__SeekableStreamEncoderWriteCallback value)3128 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_write_callback(FLAC__SeekableStreamEncoder *encoder, FLAC__SeekableStreamEncoderWriteCallback value)
3129 {
3130 	if ( g_libFLAC_dll != NULL ) {
3131 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_write_callback))(encoder,value);
3132 	}
3133 	return (FLAC_API FLAC__bool)0;
3134 }
3135 #endif
3136 
3137 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_set_client_data
FLAC__seekable_stream_encoder_set_client_data(FLAC__SeekableStreamEncoder * encoder,void * value)3138 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_set_client_data(FLAC__SeekableStreamEncoder *encoder, void *value)
3139 {
3140 	if ( g_libFLAC_dll != NULL ) {
3141 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_set_client_data))(encoder,value);
3142 	}
3143 	return (FLAC_API FLAC__bool)0;
3144 }
3145 #endif
3146 
3147 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_state
FLAC__seekable_stream_encoder_get_state(const FLAC__SeekableStreamEncoder * encoder)3148 FLAC_API FLAC__SeekableStreamEncoderState FLAC__seekable_stream_encoder_get_state(const FLAC__SeekableStreamEncoder *encoder)
3149 {
3150 	if ( g_libFLAC_dll != NULL ) {
3151 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_state))(encoder);
3152 	}
3153 	return (FLAC_API FLAC__SeekableStreamEncoderState)0;
3154 }
3155 #endif
3156 
3157 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_stream_encoder_state
FLAC__seekable_stream_encoder_get_stream_encoder_state(const FLAC__SeekableStreamEncoder * encoder)3158 FLAC_API FLAC__StreamEncoderState FLAC__seekable_stream_encoder_get_stream_encoder_state(const FLAC__SeekableStreamEncoder *encoder)
3159 {
3160 	if ( g_libFLAC_dll != NULL ) {
3161 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_stream_encoder_state))(encoder);
3162 	}
3163 	return (FLAC_API FLAC__StreamEncoderState)0;
3164 }
3165 #endif
3166 
3167 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_verify_decoder_state
FLAC__seekable_stream_encoder_get_verify_decoder_state(const FLAC__SeekableStreamEncoder * encoder)3168 FLAC_API FLAC__StreamDecoderState FLAC__seekable_stream_encoder_get_verify_decoder_state(const FLAC__SeekableStreamEncoder *encoder)
3169 {
3170 	if ( g_libFLAC_dll != NULL ) {
3171 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_verify_decoder_state))(encoder);
3172 	}
3173 	return (FLAC_API FLAC__StreamDecoderState)0;
3174 }
3175 #endif
3176 
3177 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_resolved_state_string
FLAC__seekable_stream_encoder_get_resolved_state_string(const FLAC__SeekableStreamEncoder * encoder)3178 FLAC_API const char * FLAC__seekable_stream_encoder_get_resolved_state_string(const FLAC__SeekableStreamEncoder *encoder)
3179 {
3180 	if ( g_libFLAC_dll != NULL ) {
3181 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_resolved_state_string))(encoder);
3182 	}
3183 	return (FLAC_API const char *)0;
3184 }
3185 #endif
3186 
3187 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_verify_decoder_error_stats
FLAC__seekable_stream_encoder_get_verify_decoder_error_stats(const FLAC__SeekableStreamEncoder * encoder,FLAC__uint64 * absolute_sample,unsigned * frame_number,unsigned * channel,unsigned * sample,FLAC__int32 * expected,FLAC__int32 * got)3188 FLAC_API void FLAC__seekable_stream_encoder_get_verify_decoder_error_stats(const FLAC__SeekableStreamEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got)
3189 {
3190 	if ( g_libFLAC_dll != NULL ) {
3191 		(*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_verify_decoder_error_stats))(encoder,absolute_sample,frame_number,channel,sample,expected,got);
3192 	}
3193 }
3194 #endif
3195 
3196 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_verify
FLAC__seekable_stream_encoder_get_verify(const FLAC__SeekableStreamEncoder * encoder)3197 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_get_verify(const FLAC__SeekableStreamEncoder *encoder)
3198 {
3199 	if ( g_libFLAC_dll != NULL ) {
3200 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_verify))(encoder);
3201 	}
3202 	return (FLAC_API FLAC__bool)0;
3203 }
3204 #endif
3205 
3206 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_streamable_subset
FLAC__seekable_stream_encoder_get_streamable_subset(const FLAC__SeekableStreamEncoder * encoder)3207 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_get_streamable_subset(const FLAC__SeekableStreamEncoder *encoder)
3208 {
3209 	if ( g_libFLAC_dll != NULL ) {
3210 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_streamable_subset))(encoder);
3211 	}
3212 	return (FLAC_API FLAC__bool)0;
3213 }
3214 #endif
3215 
3216 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_mid_side_stereo
FLAC__seekable_stream_encoder_get_do_mid_side_stereo(const FLAC__SeekableStreamEncoder * encoder)3217 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_get_do_mid_side_stereo(const FLAC__SeekableStreamEncoder *encoder)
3218 {
3219 	if ( g_libFLAC_dll != NULL ) {
3220 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_do_mid_side_stereo))(encoder);
3221 	}
3222 	return (FLAC_API FLAC__bool)0;
3223 }
3224 #endif
3225 
3226 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_loose_mid_side_stereo
FLAC__seekable_stream_encoder_get_loose_mid_side_stereo(const FLAC__SeekableStreamEncoder * encoder)3227 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_get_loose_mid_side_stereo(const FLAC__SeekableStreamEncoder *encoder)
3228 {
3229 	if ( g_libFLAC_dll != NULL ) {
3230 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_loose_mid_side_stereo))(encoder);
3231 	}
3232 	return (FLAC_API FLAC__bool)0;
3233 }
3234 #endif
3235 
3236 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_channels
FLAC__seekable_stream_encoder_get_channels(const FLAC__SeekableStreamEncoder * encoder)3237 FLAC_API unsigned FLAC__seekable_stream_encoder_get_channels(const FLAC__SeekableStreamEncoder *encoder)
3238 {
3239 	if ( g_libFLAC_dll != NULL ) {
3240 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_channels))(encoder);
3241 	}
3242 	return (FLAC_API unsigned)0;
3243 }
3244 #endif
3245 
3246 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_bits_per_sample
FLAC__seekable_stream_encoder_get_bits_per_sample(const FLAC__SeekableStreamEncoder * encoder)3247 FLAC_API unsigned FLAC__seekable_stream_encoder_get_bits_per_sample(const FLAC__SeekableStreamEncoder *encoder)
3248 {
3249 	if ( g_libFLAC_dll != NULL ) {
3250 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_bits_per_sample))(encoder);
3251 	}
3252 	return (FLAC_API unsigned)0;
3253 }
3254 #endif
3255 
3256 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_sample_rate
FLAC__seekable_stream_encoder_get_sample_rate(const FLAC__SeekableStreamEncoder * encoder)3257 FLAC_API unsigned FLAC__seekable_stream_encoder_get_sample_rate(const FLAC__SeekableStreamEncoder *encoder)
3258 {
3259 	if ( g_libFLAC_dll != NULL ) {
3260 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_sample_rate))(encoder);
3261 	}
3262 	return (FLAC_API unsigned)0;
3263 }
3264 #endif
3265 
3266 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_blocksize
FLAC__seekable_stream_encoder_get_blocksize(const FLAC__SeekableStreamEncoder * encoder)3267 FLAC_API unsigned FLAC__seekable_stream_encoder_get_blocksize(const FLAC__SeekableStreamEncoder *encoder)
3268 {
3269 	if ( g_libFLAC_dll != NULL ) {
3270 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_blocksize))(encoder);
3271 	}
3272 	return (FLAC_API unsigned)0;
3273 }
3274 #endif
3275 
3276 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_max_lpc_order
FLAC__seekable_stream_encoder_get_max_lpc_order(const FLAC__SeekableStreamEncoder * encoder)3277 FLAC_API unsigned FLAC__seekable_stream_encoder_get_max_lpc_order(const FLAC__SeekableStreamEncoder *encoder)
3278 {
3279 	if ( g_libFLAC_dll != NULL ) {
3280 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_max_lpc_order))(encoder);
3281 	}
3282 	return (FLAC_API unsigned)0;
3283 }
3284 #endif
3285 
3286 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_qlp_coeff_precision
FLAC__seekable_stream_encoder_get_qlp_coeff_precision(const FLAC__SeekableStreamEncoder * encoder)3287 FLAC_API unsigned FLAC__seekable_stream_encoder_get_qlp_coeff_precision(const FLAC__SeekableStreamEncoder *encoder)
3288 {
3289 	if ( g_libFLAC_dll != NULL ) {
3290 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_qlp_coeff_precision))(encoder);
3291 	}
3292 	return (FLAC_API unsigned)0;
3293 }
3294 #endif
3295 
3296 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search
FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__SeekableStreamEncoder * encoder)3297 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__SeekableStreamEncoder *encoder)
3298 {
3299 	if ( g_libFLAC_dll != NULL ) {
3300 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_do_qlp_coeff_prec_search))(encoder);
3301 	}
3302 	return (FLAC_API FLAC__bool)0;
3303 }
3304 #endif
3305 
3306 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_escape_coding
FLAC__seekable_stream_encoder_get_do_escape_coding(const FLAC__SeekableStreamEncoder * encoder)3307 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_get_do_escape_coding(const FLAC__SeekableStreamEncoder *encoder)
3308 {
3309 	if ( g_libFLAC_dll != NULL ) {
3310 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_do_escape_coding))(encoder);
3311 	}
3312 	return (FLAC_API FLAC__bool)0;
3313 }
3314 #endif
3315 
3316 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_do_exhaustive_model_search
FLAC__seekable_stream_encoder_get_do_exhaustive_model_search(const FLAC__SeekableStreamEncoder * encoder)3317 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_get_do_exhaustive_model_search(const FLAC__SeekableStreamEncoder *encoder)
3318 {
3319 	if ( g_libFLAC_dll != NULL ) {
3320 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_do_exhaustive_model_search))(encoder);
3321 	}
3322 	return (FLAC_API FLAC__bool)0;
3323 }
3324 #endif
3325 
3326 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_min_residual_partition_order
FLAC__seekable_stream_encoder_get_min_residual_partition_order(const FLAC__SeekableStreamEncoder * encoder)3327 FLAC_API unsigned FLAC__seekable_stream_encoder_get_min_residual_partition_order(const FLAC__SeekableStreamEncoder *encoder)
3328 {
3329 	if ( g_libFLAC_dll != NULL ) {
3330 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_min_residual_partition_order))(encoder);
3331 	}
3332 	return (FLAC_API unsigned)0;
3333 }
3334 #endif
3335 
3336 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_max_residual_partition_order
FLAC__seekable_stream_encoder_get_max_residual_partition_order(const FLAC__SeekableStreamEncoder * encoder)3337 FLAC_API unsigned FLAC__seekable_stream_encoder_get_max_residual_partition_order(const FLAC__SeekableStreamEncoder *encoder)
3338 {
3339 	if ( g_libFLAC_dll != NULL ) {
3340 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_max_residual_partition_order))(encoder);
3341 	}
3342 	return (FLAC_API unsigned)0;
3343 }
3344 #endif
3345 
3346 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_rice_parameter_search_dist
FLAC__seekable_stream_encoder_get_rice_parameter_search_dist(const FLAC__SeekableStreamEncoder * encoder)3347 FLAC_API unsigned FLAC__seekable_stream_encoder_get_rice_parameter_search_dist(const FLAC__SeekableStreamEncoder *encoder)
3348 {
3349 	if ( g_libFLAC_dll != NULL ) {
3350 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_rice_parameter_search_dist))(encoder);
3351 	}
3352 	return (FLAC_API unsigned)0;
3353 }
3354 #endif
3355 
3356 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_get_total_samples_estimate
FLAC__seekable_stream_encoder_get_total_samples_estimate(const FLAC__SeekableStreamEncoder * encoder)3357 FLAC_API FLAC__uint64 FLAC__seekable_stream_encoder_get_total_samples_estimate(const FLAC__SeekableStreamEncoder *encoder)
3358 {
3359 	if ( g_libFLAC_dll != NULL ) {
3360 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_get_total_samples_estimate))(encoder);
3361 	}
3362 	return (FLAC_API FLAC__uint64)0;
3363 }
3364 #endif
3365 
3366 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_init
FLAC__seekable_stream_encoder_init(FLAC__SeekableStreamEncoder * encoder)3367 FLAC_API FLAC__SeekableStreamEncoderState FLAC__seekable_stream_encoder_init(FLAC__SeekableStreamEncoder *encoder)
3368 {
3369 	if ( g_libFLAC_dll != NULL ) {
3370 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_init))(encoder);
3371 	}
3372 	return (FLAC_API FLAC__SeekableStreamEncoderState)0;
3373 }
3374 #endif
3375 
3376 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_finish
FLAC__seekable_stream_encoder_finish(FLAC__SeekableStreamEncoder * encoder)3377 FLAC_API void FLAC__seekable_stream_encoder_finish(FLAC__SeekableStreamEncoder *encoder)
3378 {
3379 	if ( g_libFLAC_dll != NULL ) {
3380 		(*(g_libFLAC_dll->FLAC__seekable_stream_encoder_finish))(encoder);
3381 	}
3382 }
3383 #endif
3384 
3385 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_process
FLAC__seekable_stream_encoder_process(FLAC__SeekableStreamEncoder * encoder,const FLAC__int32 * const buffer[],unsigned samples)3386 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_process(FLAC__SeekableStreamEncoder *encoder, const FLAC__int32 * const buffer[], unsigned samples)
3387 {
3388 	if ( g_libFLAC_dll != NULL ) {
3389 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_process))(encoder,buffer,samples);
3390 	}
3391 	return (FLAC_API FLAC__bool)0;
3392 }
3393 #endif
3394 
3395 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_encoder_process_interleaved
FLAC__seekable_stream_encoder_process_interleaved(FLAC__SeekableStreamEncoder * encoder,const FLAC__int32 buffer[],unsigned samples)3396 FLAC_API FLAC__bool FLAC__seekable_stream_encoder_process_interleaved(FLAC__SeekableStreamEncoder *encoder, const FLAC__int32 buffer[], unsigned samples)
3397 {
3398 	if ( g_libFLAC_dll != NULL ) {
3399 		return (*(g_libFLAC_dll->FLAC__seekable_stream_encoder_process_interleaved))(encoder,buffer,samples);
3400 	}
3401 	return (FLAC_API FLAC__bool)0;
3402 }
3403 #endif
3404 
3405 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_new
FLAC__seekable_stream_decoder_new()3406 FLAC_API FLAC__SeekableStreamDecoder * FLAC__seekable_stream_decoder_new()
3407 {
3408 	if ( g_libFLAC_dll != NULL ) {
3409 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_new))();
3410 	}
3411 	return (FLAC_API FLAC__SeekableStreamDecoder *)0;
3412 }
3413 #endif
3414 
3415 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_delete
FLAC__seekable_stream_decoder_delete(FLAC__SeekableStreamDecoder * decoder)3416 FLAC_API void FLAC__seekable_stream_decoder_delete(FLAC__SeekableStreamDecoder *decoder)
3417 {
3418 	if ( g_libFLAC_dll != NULL ) {
3419 		(*(g_libFLAC_dll->FLAC__seekable_stream_decoder_delete))(decoder);
3420 	}
3421 }
3422 #endif
3423 
3424 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_md5_checking
FLAC__seekable_stream_decoder_set_md5_checking(FLAC__SeekableStreamDecoder * decoder,FLAC__bool value)3425 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_md5_checking(FLAC__SeekableStreamDecoder *decoder, FLAC__bool value)
3426 {
3427 	if ( g_libFLAC_dll != NULL ) {
3428 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_md5_checking))(decoder,value);
3429 	}
3430 	return (FLAC_API FLAC__bool)0;
3431 }
3432 #endif
3433 
3434 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_read_callback
FLAC__seekable_stream_decoder_set_read_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderReadCallback value)3435 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_read_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderReadCallback value)
3436 {
3437 	if ( g_libFLAC_dll != NULL ) {
3438 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_read_callback))(decoder,value);
3439 	}
3440 	return (FLAC_API FLAC__bool)0;
3441 }
3442 #endif
3443 
3444 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_seek_callback
FLAC__seekable_stream_decoder_set_seek_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderSeekCallback value)3445 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_seek_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderSeekCallback value)
3446 {
3447 	if ( g_libFLAC_dll != NULL ) {
3448 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_seek_callback))(decoder,value);
3449 	}
3450 	return (FLAC_API FLAC__bool)0;
3451 }
3452 #endif
3453 
3454 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_tell_callback
FLAC__seekable_stream_decoder_set_tell_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderTellCallback value)3455 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_tell_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderTellCallback value)
3456 {
3457 	if ( g_libFLAC_dll != NULL ) {
3458 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_tell_callback))(decoder,value);
3459 	}
3460 	return (FLAC_API FLAC__bool)0;
3461 }
3462 #endif
3463 
3464 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_length_callback
FLAC__seekable_stream_decoder_set_length_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderLengthCallback value)3465 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_length_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderLengthCallback value)
3466 {
3467 	if ( g_libFLAC_dll != NULL ) {
3468 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_length_callback))(decoder,value);
3469 	}
3470 	return (FLAC_API FLAC__bool)0;
3471 }
3472 #endif
3473 
3474 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_eof_callback
FLAC__seekable_stream_decoder_set_eof_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderEofCallback value)3475 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_eof_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderEofCallback value)
3476 {
3477 	if ( g_libFLAC_dll != NULL ) {
3478 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_eof_callback))(decoder,value);
3479 	}
3480 	return (FLAC_API FLAC__bool)0;
3481 }
3482 #endif
3483 
3484 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_write_callback
FLAC__seekable_stream_decoder_set_write_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderWriteCallback value)3485 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_write_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderWriteCallback value)
3486 {
3487 	if ( g_libFLAC_dll != NULL ) {
3488 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_write_callback))(decoder,value);
3489 	}
3490 	return (FLAC_API FLAC__bool)0;
3491 }
3492 #endif
3493 
3494 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_callback
FLAC__seekable_stream_decoder_set_metadata_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderMetadataCallback value)3495 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_metadata_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderMetadataCallback value)
3496 {
3497 	if ( g_libFLAC_dll != NULL ) {
3498 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_metadata_callback))(decoder,value);
3499 	}
3500 	return (FLAC_API FLAC__bool)0;
3501 }
3502 #endif
3503 
3504 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_error_callback
FLAC__seekable_stream_decoder_set_error_callback(FLAC__SeekableStreamDecoder * decoder,FLAC__SeekableStreamDecoderErrorCallback value)3505 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_error_callback(FLAC__SeekableStreamDecoder *decoder, FLAC__SeekableStreamDecoderErrorCallback value)
3506 {
3507 	if ( g_libFLAC_dll != NULL ) {
3508 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_error_callback))(decoder,value);
3509 	}
3510 	return (FLAC_API FLAC__bool)0;
3511 }
3512 #endif
3513 
3514 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_client_data
FLAC__seekable_stream_decoder_set_client_data(FLAC__SeekableStreamDecoder * decoder,void * value)3515 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_client_data(FLAC__SeekableStreamDecoder *decoder, void *value)
3516 {
3517 	if ( g_libFLAC_dll != NULL ) {
3518 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_client_data))(decoder,value);
3519 	}
3520 	return (FLAC_API FLAC__bool)0;
3521 }
3522 #endif
3523 
3524 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_respond
FLAC__seekable_stream_decoder_set_metadata_respond(FLAC__SeekableStreamDecoder * decoder,FLAC__MetadataType type)3525 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_metadata_respond(FLAC__SeekableStreamDecoder *decoder, FLAC__MetadataType type)
3526 {
3527 	if ( g_libFLAC_dll != NULL ) {
3528 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_metadata_respond))(decoder,type);
3529 	}
3530 	return (FLAC_API FLAC__bool)0;
3531 }
3532 #endif
3533 
3534 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_respond_application
FLAC__seekable_stream_decoder_set_metadata_respond_application(FLAC__SeekableStreamDecoder * decoder,const FLAC__byte id[4])3535 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_metadata_respond_application(FLAC__SeekableStreamDecoder *decoder, const FLAC__byte id[4])
3536 {
3537 	if ( g_libFLAC_dll != NULL ) {
3538 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_metadata_respond_application))(decoder,id);
3539 	}
3540 	return (FLAC_API FLAC__bool)0;
3541 }
3542 #endif
3543 
3544 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_respond_all
FLAC__seekable_stream_decoder_set_metadata_respond_all(FLAC__SeekableStreamDecoder * decoder)3545 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_metadata_respond_all(FLAC__SeekableStreamDecoder *decoder)
3546 {
3547 	if ( g_libFLAC_dll != NULL ) {
3548 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_metadata_respond_all))(decoder);
3549 	}
3550 	return (FLAC_API FLAC__bool)0;
3551 }
3552 #endif
3553 
3554 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_ignore
FLAC__seekable_stream_decoder_set_metadata_ignore(FLAC__SeekableStreamDecoder * decoder,FLAC__MetadataType type)3555 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_metadata_ignore(FLAC__SeekableStreamDecoder *decoder, FLAC__MetadataType type)
3556 {
3557 	if ( g_libFLAC_dll != NULL ) {
3558 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_metadata_ignore))(decoder,type);
3559 	}
3560 	return (FLAC_API FLAC__bool)0;
3561 }
3562 #endif
3563 
3564 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_ignore_application
FLAC__seekable_stream_decoder_set_metadata_ignore_application(FLAC__SeekableStreamDecoder * decoder,const FLAC__byte id[4])3565 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_metadata_ignore_application(FLAC__SeekableStreamDecoder *decoder, const FLAC__byte id[4])
3566 {
3567 	if ( g_libFLAC_dll != NULL ) {
3568 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_metadata_ignore_application))(decoder,id);
3569 	}
3570 	return (FLAC_API FLAC__bool)0;
3571 }
3572 #endif
3573 
3574 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_set_metadata_ignore_all
FLAC__seekable_stream_decoder_set_metadata_ignore_all(FLAC__SeekableStreamDecoder * decoder)3575 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_set_metadata_ignore_all(FLAC__SeekableStreamDecoder *decoder)
3576 {
3577 	if ( g_libFLAC_dll != NULL ) {
3578 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_set_metadata_ignore_all))(decoder);
3579 	}
3580 	return (FLAC_API FLAC__bool)0;
3581 }
3582 #endif
3583 
3584 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_state
FLAC__seekable_stream_decoder_get_state(const FLAC__SeekableStreamDecoder * decoder)3585 FLAC_API FLAC__SeekableStreamDecoderState FLAC__seekable_stream_decoder_get_state(const FLAC__SeekableStreamDecoder *decoder)
3586 {
3587 	if ( g_libFLAC_dll != NULL ) {
3588 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_state))(decoder);
3589 	}
3590 	return (FLAC_API FLAC__SeekableStreamDecoderState)0;
3591 }
3592 #endif
3593 
3594 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_stream_decoder_state
FLAC__seekable_stream_decoder_get_stream_decoder_state(const FLAC__SeekableStreamDecoder * decoder)3595 FLAC_API FLAC__StreamDecoderState FLAC__seekable_stream_decoder_get_stream_decoder_state(const FLAC__SeekableStreamDecoder *decoder)
3596 {
3597 	if ( g_libFLAC_dll != NULL ) {
3598 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_stream_decoder_state))(decoder);
3599 	}
3600 	return (FLAC_API FLAC__StreamDecoderState)0;
3601 }
3602 #endif
3603 
3604 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_resolved_state_string
FLAC__seekable_stream_decoder_get_resolved_state_string(const FLAC__SeekableStreamDecoder * decoder)3605 FLAC_API const char * FLAC__seekable_stream_decoder_get_resolved_state_string(const FLAC__SeekableStreamDecoder *decoder)
3606 {
3607 	if ( g_libFLAC_dll != NULL ) {
3608 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_resolved_state_string))(decoder);
3609 	}
3610 	return (FLAC_API const char *)0;
3611 }
3612 #endif
3613 
3614 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_md5_checking
FLAC__seekable_stream_decoder_get_md5_checking(const FLAC__SeekableStreamDecoder * decoder)3615 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_get_md5_checking(const FLAC__SeekableStreamDecoder *decoder)
3616 {
3617 	if ( g_libFLAC_dll != NULL ) {
3618 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_md5_checking))(decoder);
3619 	}
3620 	return (FLAC_API FLAC__bool)0;
3621 }
3622 #endif
3623 
3624 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_channels
FLAC__seekable_stream_decoder_get_channels(const FLAC__SeekableStreamDecoder * decoder)3625 FLAC_API unsigned FLAC__seekable_stream_decoder_get_channels(const FLAC__SeekableStreamDecoder *decoder)
3626 {
3627 	if ( g_libFLAC_dll != NULL ) {
3628 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_channels))(decoder);
3629 	}
3630 	return (FLAC_API unsigned)0;
3631 }
3632 #endif
3633 
3634 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_channel_assignment
FLAC__seekable_stream_decoder_get_channel_assignment(const FLAC__SeekableStreamDecoder * decoder)3635 FLAC_API FLAC__ChannelAssignment FLAC__seekable_stream_decoder_get_channel_assignment(const FLAC__SeekableStreamDecoder *decoder)
3636 {
3637 	if ( g_libFLAC_dll != NULL ) {
3638 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_channel_assignment))(decoder);
3639 	}
3640 	return (FLAC_API FLAC__ChannelAssignment)0;
3641 }
3642 #endif
3643 
3644 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_bits_per_sample
FLAC__seekable_stream_decoder_get_bits_per_sample(const FLAC__SeekableStreamDecoder * decoder)3645 FLAC_API unsigned FLAC__seekable_stream_decoder_get_bits_per_sample(const FLAC__SeekableStreamDecoder *decoder)
3646 {
3647 	if ( g_libFLAC_dll != NULL ) {
3648 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_bits_per_sample))(decoder);
3649 	}
3650 	return (FLAC_API unsigned)0;
3651 }
3652 #endif
3653 
3654 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_sample_rate
FLAC__seekable_stream_decoder_get_sample_rate(const FLAC__SeekableStreamDecoder * decoder)3655 FLAC_API unsigned FLAC__seekable_stream_decoder_get_sample_rate(const FLAC__SeekableStreamDecoder *decoder)
3656 {
3657 	if ( g_libFLAC_dll != NULL ) {
3658 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_sample_rate))(decoder);
3659 	}
3660 	return (FLAC_API unsigned)0;
3661 }
3662 #endif
3663 
3664 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_blocksize
FLAC__seekable_stream_decoder_get_blocksize(const FLAC__SeekableStreamDecoder * decoder)3665 FLAC_API unsigned FLAC__seekable_stream_decoder_get_blocksize(const FLAC__SeekableStreamDecoder *decoder)
3666 {
3667 	if ( g_libFLAC_dll != NULL ) {
3668 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_blocksize))(decoder);
3669 	}
3670 	return (FLAC_API unsigned)0;
3671 }
3672 #endif
3673 
3674 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_get_decode_position
FLAC__seekable_stream_decoder_get_decode_position(const FLAC__SeekableStreamDecoder * decoder,FLAC__uint64 * position)3675 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_get_decode_position(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *position)
3676 {
3677 	if ( g_libFLAC_dll != NULL ) {
3678 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_get_decode_position))(decoder,position);
3679 	}
3680 	return (FLAC_API FLAC__bool)0;
3681 }
3682 #endif
3683 
3684 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_init
FLAC__seekable_stream_decoder_init(FLAC__SeekableStreamDecoder * decoder)3685 FLAC_API FLAC__SeekableStreamDecoderState FLAC__seekable_stream_decoder_init(FLAC__SeekableStreamDecoder *decoder)
3686 {
3687 	if ( g_libFLAC_dll != NULL ) {
3688 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_init))(decoder);
3689 	}
3690 	return (FLAC_API FLAC__SeekableStreamDecoderState)0;
3691 }
3692 #endif
3693 
3694 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_finish
FLAC__seekable_stream_decoder_finish(FLAC__SeekableStreamDecoder * decoder)3695 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_finish(FLAC__SeekableStreamDecoder *decoder)
3696 {
3697 	if ( g_libFLAC_dll != NULL ) {
3698 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_finish))(decoder);
3699 	}
3700 	return (FLAC_API FLAC__bool)0;
3701 }
3702 #endif
3703 
3704 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_flush
FLAC__seekable_stream_decoder_flush(FLAC__SeekableStreamDecoder * decoder)3705 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_flush(FLAC__SeekableStreamDecoder *decoder)
3706 {
3707 	if ( g_libFLAC_dll != NULL ) {
3708 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_flush))(decoder);
3709 	}
3710 	return (FLAC_API FLAC__bool)0;
3711 }
3712 #endif
3713 
3714 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_reset
FLAC__seekable_stream_decoder_reset(FLAC__SeekableStreamDecoder * decoder)3715 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_reset(FLAC__SeekableStreamDecoder *decoder)
3716 {
3717 	if ( g_libFLAC_dll != NULL ) {
3718 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_reset))(decoder);
3719 	}
3720 	return (FLAC_API FLAC__bool)0;
3721 }
3722 #endif
3723 
3724 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_process_single
FLAC__seekable_stream_decoder_process_single(FLAC__SeekableStreamDecoder * decoder)3725 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_process_single(FLAC__SeekableStreamDecoder *decoder)
3726 {
3727 	if ( g_libFLAC_dll != NULL ) {
3728 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_process_single))(decoder);
3729 	}
3730 	return (FLAC_API FLAC__bool)0;
3731 }
3732 #endif
3733 
3734 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_process_until_end_of_metadata
FLAC__seekable_stream_decoder_process_until_end_of_metadata(FLAC__SeekableStreamDecoder * decoder)3735 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_process_until_end_of_metadata(FLAC__SeekableStreamDecoder *decoder)
3736 {
3737 	if ( g_libFLAC_dll != NULL ) {
3738 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_process_until_end_of_metadata))(decoder);
3739 	}
3740 	return (FLAC_API FLAC__bool)0;
3741 }
3742 #endif
3743 
3744 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_process_until_end_of_stream
FLAC__seekable_stream_decoder_process_until_end_of_stream(FLAC__SeekableStreamDecoder * decoder)3745 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_process_until_end_of_stream(FLAC__SeekableStreamDecoder *decoder)
3746 {
3747 	if ( g_libFLAC_dll != NULL ) {
3748 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_process_until_end_of_stream))(decoder);
3749 	}
3750 	return (FLAC_API FLAC__bool)0;
3751 }
3752 #endif
3753 
3754 #ifndef IGNORE_libFLAC_FLAC__seekable_stream_decoder_seek_absolute
FLAC__seekable_stream_decoder_seek_absolute(FLAC__SeekableStreamDecoder * decoder,FLAC__uint64 sample)3755 FLAC_API FLAC__bool FLAC__seekable_stream_decoder_seek_absolute(FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 sample)
3756 {
3757 	if ( g_libFLAC_dll != NULL ) {
3758 		return (*(g_libFLAC_dll->FLAC__seekable_stream_decoder_seek_absolute))(decoder,sample);
3759 	}
3760 	return (FLAC_API FLAC__bool)0;
3761 }
3762 #endif
3763 
3764 #ifndef IGNORE_libFLAC_FLAC__metadata_get_streaminfo
FLAC__metadata_get_streaminfo(const char * filename,FLAC__StreamMetadata * streaminfo)3765 FLAC_API FLAC__bool FLAC__metadata_get_streaminfo(const char *filename, FLAC__StreamMetadata *streaminfo)
3766 {
3767 	if ( g_libFLAC_dll != NULL ) {
3768 		return (*(g_libFLAC_dll->FLAC__metadata_get_streaminfo))(filename,streaminfo);
3769 	}
3770 	return (FLAC_API FLAC__bool)0;
3771 }
3772 #endif
3773 
3774 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_new
FLAC__metadata_simple_iterator_new()3775 FLAC_API FLAC__Metadata_SimpleIterator * FLAC__metadata_simple_iterator_new()
3776 {
3777 	if ( g_libFLAC_dll != NULL ) {
3778 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_new))();
3779 	}
3780 	return (FLAC_API FLAC__Metadata_SimpleIterator *)0;
3781 }
3782 #endif
3783 
3784 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_delete
FLAC__metadata_simple_iterator_delete(FLAC__Metadata_SimpleIterator * iterator)3785 FLAC_API void FLAC__metadata_simple_iterator_delete(FLAC__Metadata_SimpleIterator *iterator)
3786 {
3787 	if ( g_libFLAC_dll != NULL ) {
3788 		(*(g_libFLAC_dll->FLAC__metadata_simple_iterator_delete))(iterator);
3789 	}
3790 }
3791 #endif
3792 
3793 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_status
FLAC__metadata_simple_iterator_status(FLAC__Metadata_SimpleIterator * iterator)3794 FLAC_API FLAC__Metadata_SimpleIteratorStatus FLAC__metadata_simple_iterator_status(FLAC__Metadata_SimpleIterator *iterator)
3795 {
3796 	if ( g_libFLAC_dll != NULL ) {
3797 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_status))(iterator);
3798 	}
3799 	return (FLAC_API FLAC__Metadata_SimpleIteratorStatus)0;
3800 }
3801 #endif
3802 
3803 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_init
FLAC__metadata_simple_iterator_init(FLAC__Metadata_SimpleIterator * iterator,const char * filename,FLAC__bool read_only,FLAC__bool preserve_file_stats)3804 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_init(FLAC__Metadata_SimpleIterator *iterator, const char *filename, FLAC__bool read_only, FLAC__bool preserve_file_stats)
3805 {
3806 	if ( g_libFLAC_dll != NULL ) {
3807 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_init))(iterator,filename,read_only,preserve_file_stats);
3808 	}
3809 	return (FLAC_API FLAC__bool)0;
3810 }
3811 #endif
3812 
3813 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_is_writable
FLAC__metadata_simple_iterator_is_writable(const FLAC__Metadata_SimpleIterator * iterator)3814 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_is_writable(const FLAC__Metadata_SimpleIterator *iterator)
3815 {
3816 	if ( g_libFLAC_dll != NULL ) {
3817 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_is_writable))(iterator);
3818 	}
3819 	return (FLAC_API FLAC__bool)0;
3820 }
3821 #endif
3822 
3823 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_next
FLAC__metadata_simple_iterator_next(FLAC__Metadata_SimpleIterator * iterator)3824 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_next(FLAC__Metadata_SimpleIterator *iterator)
3825 {
3826 	if ( g_libFLAC_dll != NULL ) {
3827 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_next))(iterator);
3828 	}
3829 	return (FLAC_API FLAC__bool)0;
3830 }
3831 #endif
3832 
3833 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_prev
FLAC__metadata_simple_iterator_prev(FLAC__Metadata_SimpleIterator * iterator)3834 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_prev(FLAC__Metadata_SimpleIterator *iterator)
3835 {
3836 	if ( g_libFLAC_dll != NULL ) {
3837 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_prev))(iterator);
3838 	}
3839 	return (FLAC_API FLAC__bool)0;
3840 }
3841 #endif
3842 
3843 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_get_block_type
FLAC__metadata_simple_iterator_get_block_type(const FLAC__Metadata_SimpleIterator * iterator)3844 FLAC_API FLAC__MetadataType FLAC__metadata_simple_iterator_get_block_type(const FLAC__Metadata_SimpleIterator *iterator)
3845 {
3846 	if ( g_libFLAC_dll != NULL ) {
3847 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_get_block_type))(iterator);
3848 	}
3849 	return (FLAC_API FLAC__MetadataType)0;
3850 }
3851 #endif
3852 
3853 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_get_block
FLAC__metadata_simple_iterator_get_block(FLAC__Metadata_SimpleIterator * iterator)3854 FLAC_API FLAC__StreamMetadata * FLAC__metadata_simple_iterator_get_block(FLAC__Metadata_SimpleIterator *iterator)
3855 {
3856 	if ( g_libFLAC_dll != NULL ) {
3857 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_get_block))(iterator);
3858 	}
3859 	return (FLAC_API FLAC__StreamMetadata *)0;
3860 }
3861 #endif
3862 
3863 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_set_block
FLAC__metadata_simple_iterator_set_block(FLAC__Metadata_SimpleIterator * iterator,FLAC__StreamMetadata * block,FLAC__bool use_padding)3864 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_set_block(FLAC__Metadata_SimpleIterator *iterator, FLAC__StreamMetadata *block, FLAC__bool use_padding)
3865 {
3866 	if ( g_libFLAC_dll != NULL ) {
3867 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_set_block))(iterator,block,use_padding);
3868 	}
3869 	return (FLAC_API FLAC__bool)0;
3870 }
3871 #endif
3872 
3873 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_insert_block_after
FLAC__metadata_simple_iterator_insert_block_after(FLAC__Metadata_SimpleIterator * iterator,FLAC__StreamMetadata * block,FLAC__bool use_padding)3874 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_insert_block_after(FLAC__Metadata_SimpleIterator *iterator, FLAC__StreamMetadata *block, FLAC__bool use_padding)
3875 {
3876 	if ( g_libFLAC_dll != NULL ) {
3877 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_insert_block_after))(iterator,block,use_padding);
3878 	}
3879 	return (FLAC_API FLAC__bool)0;
3880 }
3881 #endif
3882 
3883 #ifndef IGNORE_libFLAC_FLAC__metadata_simple_iterator_delete_block
FLAC__metadata_simple_iterator_delete_block(FLAC__Metadata_SimpleIterator * iterator,FLAC__bool use_padding)3884 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_delete_block(FLAC__Metadata_SimpleIterator *iterator, FLAC__bool use_padding)
3885 {
3886 	if ( g_libFLAC_dll != NULL ) {
3887 		return (*(g_libFLAC_dll->FLAC__metadata_simple_iterator_delete_block))(iterator,use_padding);
3888 	}
3889 	return (FLAC_API FLAC__bool)0;
3890 }
3891 #endif
3892 
3893 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_new
FLAC__metadata_chain_new()3894 FLAC_API FLAC__Metadata_Chain * FLAC__metadata_chain_new()
3895 {
3896 	if ( g_libFLAC_dll != NULL ) {
3897 		return (*(g_libFLAC_dll->FLAC__metadata_chain_new))();
3898 	}
3899 	return (FLAC_API FLAC__Metadata_Chain *)0;
3900 }
3901 #endif
3902 
3903 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_delete
FLAC__metadata_chain_delete(FLAC__Metadata_Chain * chain)3904 FLAC_API void FLAC__metadata_chain_delete(FLAC__Metadata_Chain *chain)
3905 {
3906 	if ( g_libFLAC_dll != NULL ) {
3907 		(*(g_libFLAC_dll->FLAC__metadata_chain_delete))(chain);
3908 	}
3909 }
3910 #endif
3911 
3912 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_status
FLAC__metadata_chain_status(FLAC__Metadata_Chain * chain)3913 FLAC_API FLAC__Metadata_ChainStatus FLAC__metadata_chain_status(FLAC__Metadata_Chain *chain)
3914 {
3915 	if ( g_libFLAC_dll != NULL ) {
3916 		return (*(g_libFLAC_dll->FLAC__metadata_chain_status))(chain);
3917 	}
3918 	return (FLAC_API FLAC__Metadata_ChainStatus)0;
3919 }
3920 #endif
3921 
3922 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_read
FLAC__metadata_chain_read(FLAC__Metadata_Chain * chain,const char * filename)3923 FLAC_API FLAC__bool FLAC__metadata_chain_read(FLAC__Metadata_Chain *chain, const char *filename)
3924 {
3925 	if ( g_libFLAC_dll != NULL ) {
3926 		return (*(g_libFLAC_dll->FLAC__metadata_chain_read))(chain,filename);
3927 	}
3928 	return (FLAC_API FLAC__bool)0;
3929 }
3930 #endif
3931 
3932 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_write
FLAC__metadata_chain_write(FLAC__Metadata_Chain * chain,FLAC__bool use_padding,FLAC__bool preserve_file_stats)3933 FLAC_API FLAC__bool FLAC__metadata_chain_write(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__bool preserve_file_stats)
3934 {
3935 	if ( g_libFLAC_dll != NULL ) {
3936 		return (*(g_libFLAC_dll->FLAC__metadata_chain_write))(chain,use_padding,preserve_file_stats);
3937 	}
3938 	return (FLAC_API FLAC__bool)0;
3939 }
3940 #endif
3941 
3942 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_merge_padding
FLAC__metadata_chain_merge_padding(FLAC__Metadata_Chain * chain)3943 FLAC_API void FLAC__metadata_chain_merge_padding(FLAC__Metadata_Chain *chain)
3944 {
3945 	if ( g_libFLAC_dll != NULL ) {
3946 		(*(g_libFLAC_dll->FLAC__metadata_chain_merge_padding))(chain);
3947 	}
3948 }
3949 #endif
3950 
3951 #ifndef IGNORE_libFLAC_FLAC__metadata_chain_sort_padding
FLAC__metadata_chain_sort_padding(FLAC__Metadata_Chain * chain)3952 FLAC_API void FLAC__metadata_chain_sort_padding(FLAC__Metadata_Chain *chain)
3953 {
3954 	if ( g_libFLAC_dll != NULL ) {
3955 		(*(g_libFLAC_dll->FLAC__metadata_chain_sort_padding))(chain);
3956 	}
3957 }
3958 #endif
3959 
3960 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_new
FLAC__metadata_iterator_new()3961 FLAC_API FLAC__Metadata_Iterator * FLAC__metadata_iterator_new()
3962 {
3963 	if ( g_libFLAC_dll != NULL ) {
3964 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_new))();
3965 	}
3966 	return (FLAC_API FLAC__Metadata_Iterator *)0;
3967 }
3968 #endif
3969 
3970 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_delete
FLAC__metadata_iterator_delete(FLAC__Metadata_Iterator * iterator)3971 FLAC_API void FLAC__metadata_iterator_delete(FLAC__Metadata_Iterator *iterator)
3972 {
3973 	if ( g_libFLAC_dll != NULL ) {
3974 		(*(g_libFLAC_dll->FLAC__metadata_iterator_delete))(iterator);
3975 	}
3976 }
3977 #endif
3978 
3979 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_init
FLAC__metadata_iterator_init(FLAC__Metadata_Iterator * iterator,FLAC__Metadata_Chain * chain)3980 FLAC_API void FLAC__metadata_iterator_init(FLAC__Metadata_Iterator *iterator, FLAC__Metadata_Chain *chain)
3981 {
3982 	if ( g_libFLAC_dll != NULL ) {
3983 		(*(g_libFLAC_dll->FLAC__metadata_iterator_init))(iterator,chain);
3984 	}
3985 }
3986 #endif
3987 
3988 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_next
FLAC__metadata_iterator_next(FLAC__Metadata_Iterator * iterator)3989 FLAC_API FLAC__bool FLAC__metadata_iterator_next(FLAC__Metadata_Iterator *iterator)
3990 {
3991 	if ( g_libFLAC_dll != NULL ) {
3992 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_next))(iterator);
3993 	}
3994 	return (FLAC_API FLAC__bool)0;
3995 }
3996 #endif
3997 
3998 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_prev
FLAC__metadata_iterator_prev(FLAC__Metadata_Iterator * iterator)3999 FLAC_API FLAC__bool FLAC__metadata_iterator_prev(FLAC__Metadata_Iterator *iterator)
4000 {
4001 	if ( g_libFLAC_dll != NULL ) {
4002 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_prev))(iterator);
4003 	}
4004 	return (FLAC_API FLAC__bool)0;
4005 }
4006 #endif
4007 
4008 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_get_block_type
FLAC__metadata_iterator_get_block_type(const FLAC__Metadata_Iterator * iterator)4009 FLAC_API FLAC__MetadataType FLAC__metadata_iterator_get_block_type(const FLAC__Metadata_Iterator *iterator)
4010 {
4011 	if ( g_libFLAC_dll != NULL ) {
4012 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_get_block_type))(iterator);
4013 	}
4014 	return (FLAC_API FLAC__MetadataType)0;
4015 }
4016 #endif
4017 
4018 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_get_block
FLAC__metadata_iterator_get_block(FLAC__Metadata_Iterator * iterator)4019 FLAC_API FLAC__StreamMetadata * FLAC__metadata_iterator_get_block(FLAC__Metadata_Iterator *iterator)
4020 {
4021 	if ( g_libFLAC_dll != NULL ) {
4022 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_get_block))(iterator);
4023 	}
4024 	return (FLAC_API FLAC__StreamMetadata *)0;
4025 }
4026 #endif
4027 
4028 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_set_block
FLAC__metadata_iterator_set_block(FLAC__Metadata_Iterator * iterator,FLAC__StreamMetadata * block)4029 FLAC_API FLAC__bool FLAC__metadata_iterator_set_block(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block)
4030 {
4031 	if ( g_libFLAC_dll != NULL ) {
4032 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_set_block))(iterator,block);
4033 	}
4034 	return (FLAC_API FLAC__bool)0;
4035 }
4036 #endif
4037 
4038 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_delete_block
FLAC__metadata_iterator_delete_block(FLAC__Metadata_Iterator * iterator,FLAC__bool replace_with_padding)4039 FLAC_API FLAC__bool FLAC__metadata_iterator_delete_block(FLAC__Metadata_Iterator *iterator, FLAC__bool replace_with_padding)
4040 {
4041 	if ( g_libFLAC_dll != NULL ) {
4042 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_delete_block))(iterator,replace_with_padding);
4043 	}
4044 	return (FLAC_API FLAC__bool)0;
4045 }
4046 #endif
4047 
4048 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_insert_block_before
FLAC__metadata_iterator_insert_block_before(FLAC__Metadata_Iterator * iterator,FLAC__StreamMetadata * block)4049 FLAC_API FLAC__bool FLAC__metadata_iterator_insert_block_before(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block)
4050 {
4051 	if ( g_libFLAC_dll != NULL ) {
4052 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_insert_block_before))(iterator,block);
4053 	}
4054 	return (FLAC_API FLAC__bool)0;
4055 }
4056 #endif
4057 
4058 #ifndef IGNORE_libFLAC_FLAC__metadata_iterator_insert_block_after
FLAC__metadata_iterator_insert_block_after(FLAC__Metadata_Iterator * iterator,FLAC__StreamMetadata * block)4059 FLAC_API FLAC__bool FLAC__metadata_iterator_insert_block_after(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block)
4060 {
4061 	if ( g_libFLAC_dll != NULL ) {
4062 		return (*(g_libFLAC_dll->FLAC__metadata_iterator_insert_block_after))(iterator,block);
4063 	}
4064 	return (FLAC_API FLAC__bool)0;
4065 }
4066 #endif
4067 
4068 #ifndef IGNORE_libFLAC_FLAC__metadata_object_new
FLAC__metadata_object_new(FLAC__MetadataType type)4069 FLAC_API FLAC__StreamMetadata * FLAC__metadata_object_new(FLAC__MetadataType type)
4070 {
4071 	if ( g_libFLAC_dll != NULL ) {
4072 		return (*(g_libFLAC_dll->FLAC__metadata_object_new))(type);
4073 	}
4074 	return (FLAC_API FLAC__StreamMetadata *)0;
4075 }
4076 #endif
4077 
4078 #ifndef IGNORE_libFLAC_FLAC__metadata_object_clone
FLAC__metadata_object_clone(const FLAC__StreamMetadata * object)4079 FLAC_API FLAC__StreamMetadata * FLAC__metadata_object_clone(const FLAC__StreamMetadata *object)
4080 {
4081 	if ( g_libFLAC_dll != NULL ) {
4082 		return (*(g_libFLAC_dll->FLAC__metadata_object_clone))(object);
4083 	}
4084 	return (FLAC_API FLAC__StreamMetadata *)0;
4085 }
4086 #endif
4087 
4088 #ifndef IGNORE_libFLAC_FLAC__metadata_object_delete
FLAC__metadata_object_delete(FLAC__StreamMetadata * object)4089 FLAC_API void FLAC__metadata_object_delete(FLAC__StreamMetadata *object)
4090 {
4091 	if ( g_libFLAC_dll != NULL ) {
4092 		(*(g_libFLAC_dll->FLAC__metadata_object_delete))(object);
4093 	}
4094 }
4095 #endif
4096 
4097 #ifndef IGNORE_libFLAC_FLAC__metadata_object_is_equal
FLAC__metadata_object_is_equal(const FLAC__StreamMetadata * block1,const FLAC__StreamMetadata * block2)4098 FLAC_API FLAC__bool FLAC__metadata_object_is_equal(const FLAC__StreamMetadata *block1, const FLAC__StreamMetadata *block2)
4099 {
4100 	if ( g_libFLAC_dll != NULL ) {
4101 		return (*(g_libFLAC_dll->FLAC__metadata_object_is_equal))(block1,block2);
4102 	}
4103 	return (FLAC_API FLAC__bool)0;
4104 }
4105 #endif
4106 
4107 #ifndef IGNORE_libFLAC_FLAC__metadata_object_application_set_data
FLAC__metadata_object_application_set_data(FLAC__StreamMetadata * object,FLAC__byte * data,unsigned length,FLAC__bool copy)4108 FLAC_API FLAC__bool FLAC__metadata_object_application_set_data(FLAC__StreamMetadata *object, FLAC__byte *data, unsigned length, FLAC__bool copy)
4109 {
4110 	if ( g_libFLAC_dll != NULL ) {
4111 		return (*(g_libFLAC_dll->FLAC__metadata_object_application_set_data))(object,data,length,copy);
4112 	}
4113 	return (FLAC_API FLAC__bool)0;
4114 }
4115 #endif
4116 
4117 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_resize_points
FLAC__metadata_object_seektable_resize_points(FLAC__StreamMetadata * object,unsigned new_num_points)4118 FLAC_API FLAC__bool FLAC__metadata_object_seektable_resize_points(FLAC__StreamMetadata *object, unsigned new_num_points)
4119 {
4120 	if ( g_libFLAC_dll != NULL ) {
4121 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_resize_points))(object,new_num_points);
4122 	}
4123 	return (FLAC_API FLAC__bool)0;
4124 }
4125 #endif
4126 
4127 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_set_point
FLAC__metadata_object_seektable_set_point(FLAC__StreamMetadata * object,unsigned point_num,FLAC__StreamMetadata_SeekPoint point)4128 FLAC_API void FLAC__metadata_object_seektable_set_point(FLAC__StreamMetadata *object, unsigned point_num, FLAC__StreamMetadata_SeekPoint point)
4129 {
4130 	if ( g_libFLAC_dll != NULL ) {
4131 		(*(g_libFLAC_dll->FLAC__metadata_object_seektable_set_point))(object,point_num,point);
4132 	}
4133 }
4134 #endif
4135 
4136 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_insert_point
FLAC__metadata_object_seektable_insert_point(FLAC__StreamMetadata * object,unsigned point_num,FLAC__StreamMetadata_SeekPoint point)4137 FLAC_API FLAC__bool FLAC__metadata_object_seektable_insert_point(FLAC__StreamMetadata *object, unsigned point_num, FLAC__StreamMetadata_SeekPoint point)
4138 {
4139 	if ( g_libFLAC_dll != NULL ) {
4140 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_insert_point))(object,point_num,point);
4141 	}
4142 	return (FLAC_API FLAC__bool)0;
4143 }
4144 #endif
4145 
4146 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_delete_point
FLAC__metadata_object_seektable_delete_point(FLAC__StreamMetadata * object,unsigned point_num)4147 FLAC_API FLAC__bool FLAC__metadata_object_seektable_delete_point(FLAC__StreamMetadata *object, unsigned point_num)
4148 {
4149 	if ( g_libFLAC_dll != NULL ) {
4150 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_delete_point))(object,point_num);
4151 	}
4152 	return (FLAC_API FLAC__bool)0;
4153 }
4154 #endif
4155 
4156 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_is_legal
FLAC__metadata_object_seektable_is_legal(const FLAC__StreamMetadata * object)4157 FLAC_API FLAC__bool FLAC__metadata_object_seektable_is_legal(const FLAC__StreamMetadata *object)
4158 {
4159 	if ( g_libFLAC_dll != NULL ) {
4160 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_is_legal))(object);
4161 	}
4162 	return (FLAC_API FLAC__bool)0;
4163 }
4164 #endif
4165 
4166 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_placeholders
FLAC__metadata_object_seektable_template_append_placeholders(FLAC__StreamMetadata * object,unsigned num)4167 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_placeholders(FLAC__StreamMetadata *object, unsigned num)
4168 {
4169 	if ( g_libFLAC_dll != NULL ) {
4170 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_template_append_placeholders))(object,num);
4171 	}
4172 	return (FLAC_API FLAC__bool)0;
4173 }
4174 #endif
4175 
4176 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_point
FLAC__metadata_object_seektable_template_append_point(FLAC__StreamMetadata * object,FLAC__uint64 sample_number)4177 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_point(FLAC__StreamMetadata *object, FLAC__uint64 sample_number)
4178 {
4179 	if ( g_libFLAC_dll != NULL ) {
4180 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_template_append_point))(object,sample_number);
4181 	}
4182 	return (FLAC_API FLAC__bool)0;
4183 }
4184 #endif
4185 
4186 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_points
FLAC__metadata_object_seektable_template_append_points(FLAC__StreamMetadata * object,FLAC__uint64 sample_numbers[],unsigned num)4187 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_points(FLAC__StreamMetadata *object, FLAC__uint64 sample_numbers[], unsigned num)
4188 {
4189 	if ( g_libFLAC_dll != NULL ) {
4190 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_template_append_points))(object,sample_numbers,num);
4191 	}
4192 	return (FLAC_API FLAC__bool)0;
4193 }
4194 #endif
4195 
4196 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_append_spaced_points
FLAC__metadata_object_seektable_template_append_spaced_points(FLAC__StreamMetadata * object,unsigned num,FLAC__uint64 total_samples)4197 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_spaced_points(FLAC__StreamMetadata *object, unsigned num, FLAC__uint64 total_samples)
4198 {
4199 	if ( g_libFLAC_dll != NULL ) {
4200 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_template_append_spaced_points))(object,num,total_samples);
4201 	}
4202 	return (FLAC_API FLAC__bool)0;
4203 }
4204 #endif
4205 
4206 #ifndef IGNORE_libFLAC_FLAC__metadata_object_seektable_template_sort
FLAC__metadata_object_seektable_template_sort(FLAC__StreamMetadata * object,FLAC__bool compact)4207 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_sort(FLAC__StreamMetadata *object, FLAC__bool compact)
4208 {
4209 	if ( g_libFLAC_dll != NULL ) {
4210 		return (*(g_libFLAC_dll->FLAC__metadata_object_seektable_template_sort))(object,compact);
4211 	}
4212 	return (FLAC_API FLAC__bool)0;
4213 }
4214 #endif
4215 
4216 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_set_vendor_string
FLAC__metadata_object_vorbiscomment_set_vendor_string(FLAC__StreamMetadata * object,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool copy)4217 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_set_vendor_string(FLAC__StreamMetadata *object, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy)
4218 {
4219 	if ( g_libFLAC_dll != NULL ) {
4220 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_set_vendor_string))(object,entry,copy);
4221 	}
4222 	return (FLAC_API FLAC__bool)0;
4223 }
4224 #endif
4225 
4226 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_resize_comments
FLAC__metadata_object_vorbiscomment_resize_comments(FLAC__StreamMetadata * object,unsigned new_num_comments)4227 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_resize_comments(FLAC__StreamMetadata *object, unsigned new_num_comments)
4228 {
4229 	if ( g_libFLAC_dll != NULL ) {
4230 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_resize_comments))(object,new_num_comments);
4231 	}
4232 	return (FLAC_API FLAC__bool)0;
4233 }
4234 #endif
4235 
4236 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_set_comment
FLAC__metadata_object_vorbiscomment_set_comment(FLAC__StreamMetadata * object,unsigned comment_num,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool copy)4237 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_set_comment(FLAC__StreamMetadata *object, unsigned comment_num, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy)
4238 {
4239 	if ( g_libFLAC_dll != NULL ) {
4240 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_set_comment))(object,comment_num,entry,copy);
4241 	}
4242 	return (FLAC_API FLAC__bool)0;
4243 }
4244 #endif
4245 
4246 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_insert_comment
FLAC__metadata_object_vorbiscomment_insert_comment(FLAC__StreamMetadata * object,unsigned comment_num,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool copy)4247 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_insert_comment(FLAC__StreamMetadata *object, unsigned comment_num, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy)
4248 {
4249 	if ( g_libFLAC_dll != NULL ) {
4250 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_insert_comment))(object,comment_num,entry,copy);
4251 	}
4252 	return (FLAC_API FLAC__bool)0;
4253 }
4254 #endif
4255 
4256 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_delete_comment
FLAC__metadata_object_vorbiscomment_delete_comment(FLAC__StreamMetadata * object,unsigned comment_num)4257 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_delete_comment(FLAC__StreamMetadata *object, unsigned comment_num)
4258 {
4259 	if ( g_libFLAC_dll != NULL ) {
4260 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_delete_comment))(object,comment_num);
4261 	}
4262 	return (FLAC_API FLAC__bool)0;
4263 }
4264 #endif
4265 
4266 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_entry_matches
FLAC__metadata_object_vorbiscomment_entry_matches(const FLAC__StreamMetadata_VorbisComment_Entry * entry,const char * field_name,unsigned field_name_length)4267 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_entry_matches(const FLAC__StreamMetadata_VorbisComment_Entry *entry, const char *field_name, unsigned field_name_length)
4268 {
4269 	if ( g_libFLAC_dll != NULL ) {
4270 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_entry_matches))(entry,field_name,field_name_length);
4271 	}
4272 	return (FLAC_API FLAC__bool)0;
4273 }
4274 #endif
4275 
4276 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_find_entry_from
FLAC__metadata_object_vorbiscomment_find_entry_from(const FLAC__StreamMetadata * object,unsigned offset,const char * field_name)4277 FLAC_API int FLAC__metadata_object_vorbiscomment_find_entry_from(const FLAC__StreamMetadata *object, unsigned offset, const char *field_name)
4278 {
4279 	if ( g_libFLAC_dll != NULL ) {
4280 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_find_entry_from))(object,offset,field_name);
4281 	}
4282 	return (FLAC_API int)0;
4283 }
4284 #endif
4285 
4286 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_remove_entry_matching
FLAC__metadata_object_vorbiscomment_remove_entry_matching(FLAC__StreamMetadata * object,const char * field_name)4287 FLAC_API int FLAC__metadata_object_vorbiscomment_remove_entry_matching(FLAC__StreamMetadata *object, const char *field_name)
4288 {
4289 	if ( g_libFLAC_dll != NULL ) {
4290 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_remove_entry_matching))(object,field_name);
4291 	}
4292 	return (FLAC_API int)0;
4293 }
4294 #endif
4295 
4296 #ifndef IGNORE_libFLAC_FLAC__metadata_object_vorbiscomment_remove_entries_matching
FLAC__metadata_object_vorbiscomment_remove_entries_matching(FLAC__StreamMetadata * object,const char * field_name)4297 FLAC_API int FLAC__metadata_object_vorbiscomment_remove_entries_matching(FLAC__StreamMetadata *object, const char *field_name)
4298 {
4299 	if ( g_libFLAC_dll != NULL ) {
4300 		return (*(g_libFLAC_dll->FLAC__metadata_object_vorbiscomment_remove_entries_matching))(object,field_name);
4301 	}
4302 	return (FLAC_API int)0;
4303 }
4304 #endif
4305 
4306 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_new
FLAC__metadata_object_cuesheet_track_new()4307 FLAC_API FLAC__StreamMetadata_CueSheet_Track * FLAC__metadata_object_cuesheet_track_new()
4308 {
4309 	if ( g_libFLAC_dll != NULL ) {
4310 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_track_new))();
4311 	}
4312 	return (FLAC_API FLAC__StreamMetadata_CueSheet_Track *)0;
4313 }
4314 #endif
4315 
4316 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_clone
FLAC__metadata_object_cuesheet_track_clone(const FLAC__StreamMetadata_CueSheet_Track * object)4317 FLAC_API FLAC__StreamMetadata_CueSheet_Track * FLAC__metadata_object_cuesheet_track_clone(const FLAC__StreamMetadata_CueSheet_Track *object)
4318 {
4319 	if ( g_libFLAC_dll != NULL ) {
4320 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_track_clone))(object);
4321 	}
4322 	return (FLAC_API FLAC__StreamMetadata_CueSheet_Track *)0;
4323 }
4324 #endif
4325 
4326 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_delete
FLAC__metadata_object_cuesheet_track_delete(FLAC__StreamMetadata_CueSheet_Track * object)4327 FLAC_API void FLAC__metadata_object_cuesheet_track_delete(FLAC__StreamMetadata_CueSheet_Track *object)
4328 {
4329 	if ( g_libFLAC_dll != NULL ) {
4330 		(*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_track_delete))(object);
4331 	}
4332 }
4333 #endif
4334 
4335 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_resize_indices
FLAC__metadata_object_cuesheet_track_resize_indices(FLAC__StreamMetadata * object,unsigned track_num,unsigned new_num_indices)4336 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_resize_indices(FLAC__StreamMetadata *object, unsigned track_num, unsigned new_num_indices)
4337 {
4338 	if ( g_libFLAC_dll != NULL ) {
4339 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_track_resize_indices))(object,track_num,new_num_indices);
4340 	}
4341 	return (FLAC_API FLAC__bool)0;
4342 }
4343 #endif
4344 
4345 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_insert_index
FLAC__metadata_object_cuesheet_track_insert_index(FLAC__StreamMetadata * object,unsigned track_num,unsigned index_num,FLAC__StreamMetadata_CueSheet_Index index)4346 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_insert_index(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num, FLAC__StreamMetadata_CueSheet_Index index)
4347 {
4348 	if ( g_libFLAC_dll != NULL ) {
4349 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_track_insert_index))(object,track_num,index_num,index);
4350 	}
4351 	return (FLAC_API FLAC__bool)0;
4352 }
4353 #endif
4354 
4355 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_insert_blank_index
FLAC__metadata_object_cuesheet_track_insert_blank_index(FLAC__StreamMetadata * object,unsigned track_num,unsigned index_num)4356 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_insert_blank_index(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num)
4357 {
4358 	if ( g_libFLAC_dll != NULL ) {
4359 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_track_insert_blank_index))(object,track_num,index_num);
4360 	}
4361 	return (FLAC_API FLAC__bool)0;
4362 }
4363 #endif
4364 
4365 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_track_delete_index
FLAC__metadata_object_cuesheet_track_delete_index(FLAC__StreamMetadata * object,unsigned track_num,unsigned index_num)4366 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_delete_index(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num)
4367 {
4368 	if ( g_libFLAC_dll != NULL ) {
4369 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_track_delete_index))(object,track_num,index_num);
4370 	}
4371 	return (FLAC_API FLAC__bool)0;
4372 }
4373 #endif
4374 
4375 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_resize_tracks
FLAC__metadata_object_cuesheet_resize_tracks(FLAC__StreamMetadata * object,unsigned new_num_tracks)4376 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_resize_tracks(FLAC__StreamMetadata *object, unsigned new_num_tracks)
4377 {
4378 	if ( g_libFLAC_dll != NULL ) {
4379 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_resize_tracks))(object,new_num_tracks);
4380 	}
4381 	return (FLAC_API FLAC__bool)0;
4382 }
4383 #endif
4384 
4385 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_set_track
FLAC__metadata_object_cuesheet_set_track(FLAC__StreamMetadata * object,unsigned track_num,FLAC__StreamMetadata_CueSheet_Track * track,FLAC__bool copy)4386 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_set_track(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy)
4387 {
4388 	if ( g_libFLAC_dll != NULL ) {
4389 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_set_track))(object,track_num,track,copy);
4390 	}
4391 	return (FLAC_API FLAC__bool)0;
4392 }
4393 #endif
4394 
4395 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_insert_track
FLAC__metadata_object_cuesheet_insert_track(FLAC__StreamMetadata * object,unsigned track_num,FLAC__StreamMetadata_CueSheet_Track * track,FLAC__bool copy)4396 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_insert_track(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy)
4397 {
4398 	if ( g_libFLAC_dll != NULL ) {
4399 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_insert_track))(object,track_num,track,copy);
4400 	}
4401 	return (FLAC_API FLAC__bool)0;
4402 }
4403 #endif
4404 
4405 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_insert_blank_track
FLAC__metadata_object_cuesheet_insert_blank_track(FLAC__StreamMetadata * object,unsigned track_num)4406 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_insert_blank_track(FLAC__StreamMetadata *object, unsigned track_num)
4407 {
4408 	if ( g_libFLAC_dll != NULL ) {
4409 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_insert_blank_track))(object,track_num);
4410 	}
4411 	return (FLAC_API FLAC__bool)0;
4412 }
4413 #endif
4414 
4415 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_delete_track
FLAC__metadata_object_cuesheet_delete_track(FLAC__StreamMetadata * object,unsigned track_num)4416 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_delete_track(FLAC__StreamMetadata *object, unsigned track_num)
4417 {
4418 	if ( g_libFLAC_dll != NULL ) {
4419 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_delete_track))(object,track_num);
4420 	}
4421 	return (FLAC_API FLAC__bool)0;
4422 }
4423 #endif
4424 
4425 #ifndef IGNORE_libFLAC_FLAC__metadata_object_cuesheet_is_legal
FLAC__metadata_object_cuesheet_is_legal(const FLAC__StreamMetadata * object,FLAC__bool check_cd_da_subset,const char ** violation)4426 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_is_legal(const FLAC__StreamMetadata *object, FLAC__bool check_cd_da_subset, const char **violation)
4427 {
4428 	if ( g_libFLAC_dll != NULL ) {
4429 		return (*(g_libFLAC_dll->FLAC__metadata_object_cuesheet_is_legal))(object,check_cd_da_subset,violation);
4430 	}
4431 	return (FLAC_API FLAC__bool)0;
4432 }
4433 #endif
4434 
4435 #ifndef IGNORE_libFLAC_FLAC__format_sample_rate_is_valid
FLAC__format_sample_rate_is_valid(unsigned sample_rate)4436 FLAC_API FLAC__bool FLAC__format_sample_rate_is_valid(unsigned sample_rate)
4437 {
4438 	if ( g_libFLAC_dll != NULL ) {
4439 		return (*(g_libFLAC_dll->FLAC__format_sample_rate_is_valid))(sample_rate);
4440 	}
4441 	return (FLAC_API FLAC__bool)0;
4442 }
4443 #endif
4444 
4445 #ifndef IGNORE_libFLAC_FLAC__format_seektable_is_legal
FLAC__format_seektable_is_legal(const FLAC__StreamMetadata_SeekTable * seek_table)4446 FLAC_API FLAC__bool FLAC__format_seektable_is_legal(const FLAC__StreamMetadata_SeekTable *seek_table)
4447 {
4448 	if ( g_libFLAC_dll != NULL ) {
4449 		return (*(g_libFLAC_dll->FLAC__format_seektable_is_legal))(seek_table);
4450 	}
4451 	return (FLAC_API FLAC__bool)0;
4452 }
4453 #endif
4454 
4455 #ifndef IGNORE_libFLAC_FLAC__format_seektable_sort
FLAC__format_seektable_sort(FLAC__StreamMetadata_SeekTable * seek_table)4456 FLAC_API unsigned FLAC__format_seektable_sort(FLAC__StreamMetadata_SeekTable *seek_table)
4457 {
4458 	if ( g_libFLAC_dll != NULL ) {
4459 		return (*(g_libFLAC_dll->FLAC__format_seektable_sort))(seek_table);
4460 	}
4461 	return (FLAC_API unsigned)0;
4462 }
4463 #endif
4464 
4465 #ifndef IGNORE_libFLAC_FLAC__format_cuesheet_is_legal
FLAC__format_cuesheet_is_legal(const FLAC__StreamMetadata_CueSheet * cue_sheet,FLAC__bool check_cd_da_subset,const char ** violation)4466 FLAC_API FLAC__bool FLAC__format_cuesheet_is_legal(const FLAC__StreamMetadata_CueSheet *cue_sheet, FLAC__bool check_cd_da_subset, const char **violation)
4467 {
4468 	if ( g_libFLAC_dll != NULL ) {
4469 		return (*(g_libFLAC_dll->FLAC__format_cuesheet_is_legal))(cue_sheet,check_cd_da_subset,violation);
4470 	}
4471 	return (FLAC_API FLAC__bool)0;
4472 }
4473 #endif
4474 
4475 #ifndef IGNORE_libFLAC_FLAC__file_encoder_new
FLAC__file_encoder_new()4476 FLAC_API FLAC__FileEncoder * FLAC__file_encoder_new()
4477 {
4478 	if ( g_libFLAC_dll != NULL ) {
4479 		return (*(g_libFLAC_dll->FLAC__file_encoder_new))();
4480 	}
4481 	return (FLAC_API FLAC__FileEncoder *)0;
4482 }
4483 #endif
4484 
4485 #ifndef IGNORE_libFLAC_FLAC__file_encoder_delete
FLAC__file_encoder_delete(FLAC__FileEncoder * encoder)4486 FLAC_API void FLAC__file_encoder_delete(FLAC__FileEncoder *encoder)
4487 {
4488 	if ( g_libFLAC_dll != NULL ) {
4489 		(*(g_libFLAC_dll->FLAC__file_encoder_delete))(encoder);
4490 	}
4491 }
4492 #endif
4493 
4494 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_verify
FLAC__file_encoder_set_verify(FLAC__FileEncoder * encoder,FLAC__bool value)4495 FLAC_API FLAC__bool FLAC__file_encoder_set_verify(FLAC__FileEncoder *encoder, FLAC__bool value)
4496 {
4497 	if ( g_libFLAC_dll != NULL ) {
4498 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_verify))(encoder,value);
4499 	}
4500 	return (FLAC_API FLAC__bool)0;
4501 }
4502 #endif
4503 
4504 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_streamable_subset
FLAC__file_encoder_set_streamable_subset(FLAC__FileEncoder * encoder,FLAC__bool value)4505 FLAC_API FLAC__bool FLAC__file_encoder_set_streamable_subset(FLAC__FileEncoder *encoder, FLAC__bool value)
4506 {
4507 	if ( g_libFLAC_dll != NULL ) {
4508 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_streamable_subset))(encoder,value);
4509 	}
4510 	return (FLAC_API FLAC__bool)0;
4511 }
4512 #endif
4513 
4514 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_mid_side_stereo
FLAC__file_encoder_set_do_mid_side_stereo(FLAC__FileEncoder * encoder,FLAC__bool value)4515 FLAC_API FLAC__bool FLAC__file_encoder_set_do_mid_side_stereo(FLAC__FileEncoder *encoder, FLAC__bool value)
4516 {
4517 	if ( g_libFLAC_dll != NULL ) {
4518 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_do_mid_side_stereo))(encoder,value);
4519 	}
4520 	return (FLAC_API FLAC__bool)0;
4521 }
4522 #endif
4523 
4524 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_loose_mid_side_stereo
FLAC__file_encoder_set_loose_mid_side_stereo(FLAC__FileEncoder * encoder,FLAC__bool value)4525 FLAC_API FLAC__bool FLAC__file_encoder_set_loose_mid_side_stereo(FLAC__FileEncoder *encoder, FLAC__bool value)
4526 {
4527 	if ( g_libFLAC_dll != NULL ) {
4528 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_loose_mid_side_stereo))(encoder,value);
4529 	}
4530 	return (FLAC_API FLAC__bool)0;
4531 }
4532 #endif
4533 
4534 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_channels
FLAC__file_encoder_set_channels(FLAC__FileEncoder * encoder,unsigned value)4535 FLAC_API FLAC__bool FLAC__file_encoder_set_channels(FLAC__FileEncoder *encoder, unsigned value)
4536 {
4537 	if ( g_libFLAC_dll != NULL ) {
4538 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_channels))(encoder,value);
4539 	}
4540 	return (FLAC_API FLAC__bool)0;
4541 }
4542 #endif
4543 
4544 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_bits_per_sample
FLAC__file_encoder_set_bits_per_sample(FLAC__FileEncoder * encoder,unsigned value)4545 FLAC_API FLAC__bool FLAC__file_encoder_set_bits_per_sample(FLAC__FileEncoder *encoder, unsigned value)
4546 {
4547 	if ( g_libFLAC_dll != NULL ) {
4548 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_bits_per_sample))(encoder,value);
4549 	}
4550 	return (FLAC_API FLAC__bool)0;
4551 }
4552 #endif
4553 
4554 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_sample_rate
FLAC__file_encoder_set_sample_rate(FLAC__FileEncoder * encoder,unsigned value)4555 FLAC_API FLAC__bool FLAC__file_encoder_set_sample_rate(FLAC__FileEncoder *encoder, unsigned value)
4556 {
4557 	if ( g_libFLAC_dll != NULL ) {
4558 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_sample_rate))(encoder,value);
4559 	}
4560 	return (FLAC_API FLAC__bool)0;
4561 }
4562 #endif
4563 
4564 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_blocksize
FLAC__file_encoder_set_blocksize(FLAC__FileEncoder * encoder,unsigned value)4565 FLAC_API FLAC__bool FLAC__file_encoder_set_blocksize(FLAC__FileEncoder *encoder, unsigned value)
4566 {
4567 	if ( g_libFLAC_dll != NULL ) {
4568 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_blocksize))(encoder,value);
4569 	}
4570 	return (FLAC_API FLAC__bool)0;
4571 }
4572 #endif
4573 
4574 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_max_lpc_order
FLAC__file_encoder_set_max_lpc_order(FLAC__FileEncoder * encoder,unsigned value)4575 FLAC_API FLAC__bool FLAC__file_encoder_set_max_lpc_order(FLAC__FileEncoder *encoder, unsigned value)
4576 {
4577 	if ( g_libFLAC_dll != NULL ) {
4578 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_max_lpc_order))(encoder,value);
4579 	}
4580 	return (FLAC_API FLAC__bool)0;
4581 }
4582 #endif
4583 
4584 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_qlp_coeff_precision
FLAC__file_encoder_set_qlp_coeff_precision(FLAC__FileEncoder * encoder,unsigned value)4585 FLAC_API FLAC__bool FLAC__file_encoder_set_qlp_coeff_precision(FLAC__FileEncoder *encoder, unsigned value)
4586 {
4587 	if ( g_libFLAC_dll != NULL ) {
4588 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_qlp_coeff_precision))(encoder,value);
4589 	}
4590 	return (FLAC_API FLAC__bool)0;
4591 }
4592 #endif
4593 
4594 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_qlp_coeff_prec_search
FLAC__file_encoder_set_do_qlp_coeff_prec_search(FLAC__FileEncoder * encoder,FLAC__bool value)4595 FLAC_API FLAC__bool FLAC__file_encoder_set_do_qlp_coeff_prec_search(FLAC__FileEncoder *encoder, FLAC__bool value)
4596 {
4597 	if ( g_libFLAC_dll != NULL ) {
4598 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_do_qlp_coeff_prec_search))(encoder,value);
4599 	}
4600 	return (FLAC_API FLAC__bool)0;
4601 }
4602 #endif
4603 
4604 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_escape_coding
FLAC__file_encoder_set_do_escape_coding(FLAC__FileEncoder * encoder,FLAC__bool value)4605 FLAC_API FLAC__bool FLAC__file_encoder_set_do_escape_coding(FLAC__FileEncoder *encoder, FLAC__bool value)
4606 {
4607 	if ( g_libFLAC_dll != NULL ) {
4608 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_do_escape_coding))(encoder,value);
4609 	}
4610 	return (FLAC_API FLAC__bool)0;
4611 }
4612 #endif
4613 
4614 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_do_exhaustive_model_search
FLAC__file_encoder_set_do_exhaustive_model_search(FLAC__FileEncoder * encoder,FLAC__bool value)4615 FLAC_API FLAC__bool FLAC__file_encoder_set_do_exhaustive_model_search(FLAC__FileEncoder *encoder, FLAC__bool value)
4616 {
4617 	if ( g_libFLAC_dll != NULL ) {
4618 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_do_exhaustive_model_search))(encoder,value);
4619 	}
4620 	return (FLAC_API FLAC__bool)0;
4621 }
4622 #endif
4623 
4624 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_min_residual_partition_order
FLAC__file_encoder_set_min_residual_partition_order(FLAC__FileEncoder * encoder,unsigned value)4625 FLAC_API FLAC__bool FLAC__file_encoder_set_min_residual_partition_order(FLAC__FileEncoder *encoder, unsigned value)
4626 {
4627 	if ( g_libFLAC_dll != NULL ) {
4628 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_min_residual_partition_order))(encoder,value);
4629 	}
4630 	return (FLAC_API FLAC__bool)0;
4631 }
4632 #endif
4633 
4634 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_max_residual_partition_order
FLAC__file_encoder_set_max_residual_partition_order(FLAC__FileEncoder * encoder,unsigned value)4635 FLAC_API FLAC__bool FLAC__file_encoder_set_max_residual_partition_order(FLAC__FileEncoder *encoder, unsigned value)
4636 {
4637 	if ( g_libFLAC_dll != NULL ) {
4638 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_max_residual_partition_order))(encoder,value);
4639 	}
4640 	return (FLAC_API FLAC__bool)0;
4641 }
4642 #endif
4643 
4644 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_rice_parameter_search_dist
FLAC__file_encoder_set_rice_parameter_search_dist(FLAC__FileEncoder * encoder,unsigned value)4645 FLAC_API FLAC__bool FLAC__file_encoder_set_rice_parameter_search_dist(FLAC__FileEncoder *encoder, unsigned value)
4646 {
4647 	if ( g_libFLAC_dll != NULL ) {
4648 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_rice_parameter_search_dist))(encoder,value);
4649 	}
4650 	return (FLAC_API FLAC__bool)0;
4651 }
4652 #endif
4653 
4654 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_total_samples_estimate
FLAC__file_encoder_set_total_samples_estimate(FLAC__FileEncoder * encoder,FLAC__uint64 value)4655 FLAC_API FLAC__bool FLAC__file_encoder_set_total_samples_estimate(FLAC__FileEncoder *encoder, FLAC__uint64 value)
4656 {
4657 	if ( g_libFLAC_dll != NULL ) {
4658 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_total_samples_estimate))(encoder,value);
4659 	}
4660 	return (FLAC_API FLAC__bool)0;
4661 }
4662 #endif
4663 
4664 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_metadata
FLAC__file_encoder_set_metadata(FLAC__FileEncoder * encoder,FLAC__StreamMetadata ** metadata,unsigned num_blocks)4665 FLAC_API FLAC__bool FLAC__file_encoder_set_metadata(FLAC__FileEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks)
4666 {
4667 	if ( g_libFLAC_dll != NULL ) {
4668 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_metadata))(encoder,metadata,num_blocks);
4669 	}
4670 	return (FLAC_API FLAC__bool)0;
4671 }
4672 #endif
4673 
4674 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_filename
FLAC__file_encoder_set_filename(FLAC__FileEncoder * encoder,const char * value)4675 FLAC_API FLAC__bool FLAC__file_encoder_set_filename(FLAC__FileEncoder *encoder, const char *value)
4676 {
4677 	if ( g_libFLAC_dll != NULL ) {
4678 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_filename))(encoder,value);
4679 	}
4680 	return (FLAC_API FLAC__bool)0;
4681 }
4682 #endif
4683 
4684 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_progress_callback
FLAC__file_encoder_set_progress_callback(FLAC__FileEncoder * encoder,FLAC__FileEncoderProgressCallback value)4685 FLAC_API FLAC__bool FLAC__file_encoder_set_progress_callback(FLAC__FileEncoder *encoder, FLAC__FileEncoderProgressCallback value)
4686 {
4687 	if ( g_libFLAC_dll != NULL ) {
4688 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_progress_callback))(encoder,value);
4689 	}
4690 	return (FLAC_API FLAC__bool)0;
4691 }
4692 #endif
4693 
4694 #ifndef IGNORE_libFLAC_FLAC__file_encoder_set_client_data
FLAC__file_encoder_set_client_data(FLAC__FileEncoder * encoder,void * value)4695 FLAC_API FLAC__bool FLAC__file_encoder_set_client_data(FLAC__FileEncoder *encoder, void *value)
4696 {
4697 	if ( g_libFLAC_dll != NULL ) {
4698 		return (*(g_libFLAC_dll->FLAC__file_encoder_set_client_data))(encoder,value);
4699 	}
4700 	return (FLAC_API FLAC__bool)0;
4701 }
4702 #endif
4703 
4704 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_state
FLAC__file_encoder_get_state(const FLAC__FileEncoder * encoder)4705 FLAC_API FLAC__FileEncoderState FLAC__file_encoder_get_state(const FLAC__FileEncoder *encoder)
4706 {
4707 	if ( g_libFLAC_dll != NULL ) {
4708 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_state))(encoder);
4709 	}
4710 	return (FLAC_API FLAC__FileEncoderState)0;
4711 }
4712 #endif
4713 
4714 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_seekable_stream_encoder_state
FLAC__file_encoder_get_seekable_stream_encoder_state(const FLAC__FileEncoder * encoder)4715 FLAC_API FLAC__SeekableStreamEncoderState FLAC__file_encoder_get_seekable_stream_encoder_state(const FLAC__FileEncoder *encoder)
4716 {
4717 	if ( g_libFLAC_dll != NULL ) {
4718 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_seekable_stream_encoder_state))(encoder);
4719 	}
4720 	return (FLAC_API FLAC__SeekableStreamEncoderState)0;
4721 }
4722 #endif
4723 
4724 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_stream_encoder_state
FLAC__file_encoder_get_stream_encoder_state(const FLAC__FileEncoder * encoder)4725 FLAC_API FLAC__StreamEncoderState FLAC__file_encoder_get_stream_encoder_state(const FLAC__FileEncoder *encoder)
4726 {
4727 	if ( g_libFLAC_dll != NULL ) {
4728 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_stream_encoder_state))(encoder);
4729 	}
4730 	return (FLAC_API FLAC__StreamEncoderState)0;
4731 }
4732 #endif
4733 
4734 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_verify_decoder_state
FLAC__file_encoder_get_verify_decoder_state(const FLAC__FileEncoder * encoder)4735 FLAC_API FLAC__StreamDecoderState FLAC__file_encoder_get_verify_decoder_state(const FLAC__FileEncoder *encoder)
4736 {
4737 	if ( g_libFLAC_dll != NULL ) {
4738 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_verify_decoder_state))(encoder);
4739 	}
4740 	return (FLAC_API FLAC__StreamDecoderState)0;
4741 }
4742 #endif
4743 
4744 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_resolved_state_string
FLAC__file_encoder_get_resolved_state_string(const FLAC__FileEncoder * encoder)4745 FLAC_API const char * FLAC__file_encoder_get_resolved_state_string(const FLAC__FileEncoder *encoder)
4746 {
4747 	if ( g_libFLAC_dll != NULL ) {
4748 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_resolved_state_string))(encoder);
4749 	}
4750 	return (FLAC_API const char *)0;
4751 }
4752 #endif
4753 
4754 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_verify_decoder_error_stats
FLAC__file_encoder_get_verify_decoder_error_stats(const FLAC__FileEncoder * encoder,FLAC__uint64 * absolute_sample,unsigned * frame_number,unsigned * channel,unsigned * sample,FLAC__int32 * expected,FLAC__int32 * got)4755 FLAC_API void FLAC__file_encoder_get_verify_decoder_error_stats(const FLAC__FileEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got)
4756 {
4757 	if ( g_libFLAC_dll != NULL ) {
4758 		(*(g_libFLAC_dll->FLAC__file_encoder_get_verify_decoder_error_stats))(encoder,absolute_sample,frame_number,channel,sample,expected,got);
4759 	}
4760 }
4761 #endif
4762 
4763 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_verify
FLAC__file_encoder_get_verify(const FLAC__FileEncoder * encoder)4764 FLAC_API FLAC__bool FLAC__file_encoder_get_verify(const FLAC__FileEncoder *encoder)
4765 {
4766 	if ( g_libFLAC_dll != NULL ) {
4767 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_verify))(encoder);
4768 	}
4769 	return (FLAC_API FLAC__bool)0;
4770 }
4771 #endif
4772 
4773 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_streamable_subset
FLAC__file_encoder_get_streamable_subset(const FLAC__FileEncoder * encoder)4774 FLAC_API FLAC__bool FLAC__file_encoder_get_streamable_subset(const FLAC__FileEncoder *encoder)
4775 {
4776 	if ( g_libFLAC_dll != NULL ) {
4777 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_streamable_subset))(encoder);
4778 	}
4779 	return (FLAC_API FLAC__bool)0;
4780 }
4781 #endif
4782 
4783 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_mid_side_stereo
FLAC__file_encoder_get_do_mid_side_stereo(const FLAC__FileEncoder * encoder)4784 FLAC_API FLAC__bool FLAC__file_encoder_get_do_mid_side_stereo(const FLAC__FileEncoder *encoder)
4785 {
4786 	if ( g_libFLAC_dll != NULL ) {
4787 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_do_mid_side_stereo))(encoder);
4788 	}
4789 	return (FLAC_API FLAC__bool)0;
4790 }
4791 #endif
4792 
4793 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_loose_mid_side_stereo
FLAC__file_encoder_get_loose_mid_side_stereo(const FLAC__FileEncoder * encoder)4794 FLAC_API FLAC__bool FLAC__file_encoder_get_loose_mid_side_stereo(const FLAC__FileEncoder *encoder)
4795 {
4796 	if ( g_libFLAC_dll != NULL ) {
4797 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_loose_mid_side_stereo))(encoder);
4798 	}
4799 	return (FLAC_API FLAC__bool)0;
4800 }
4801 #endif
4802 
4803 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_channels
FLAC__file_encoder_get_channels(const FLAC__FileEncoder * encoder)4804 FLAC_API unsigned FLAC__file_encoder_get_channels(const FLAC__FileEncoder *encoder)
4805 {
4806 	if ( g_libFLAC_dll != NULL ) {
4807 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_channels))(encoder);
4808 	}
4809 	return (FLAC_API unsigned)0;
4810 }
4811 #endif
4812 
4813 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_bits_per_sample
FLAC__file_encoder_get_bits_per_sample(const FLAC__FileEncoder * encoder)4814 FLAC_API unsigned FLAC__file_encoder_get_bits_per_sample(const FLAC__FileEncoder *encoder)
4815 {
4816 	if ( g_libFLAC_dll != NULL ) {
4817 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_bits_per_sample))(encoder);
4818 	}
4819 	return (FLAC_API unsigned)0;
4820 }
4821 #endif
4822 
4823 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_sample_rate
FLAC__file_encoder_get_sample_rate(const FLAC__FileEncoder * encoder)4824 FLAC_API unsigned FLAC__file_encoder_get_sample_rate(const FLAC__FileEncoder *encoder)
4825 {
4826 	if ( g_libFLAC_dll != NULL ) {
4827 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_sample_rate))(encoder);
4828 	}
4829 	return (FLAC_API unsigned)0;
4830 }
4831 #endif
4832 
4833 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_blocksize
FLAC__file_encoder_get_blocksize(const FLAC__FileEncoder * encoder)4834 FLAC_API unsigned FLAC__file_encoder_get_blocksize(const FLAC__FileEncoder *encoder)
4835 {
4836 	if ( g_libFLAC_dll != NULL ) {
4837 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_blocksize))(encoder);
4838 	}
4839 	return (FLAC_API unsigned)0;
4840 }
4841 #endif
4842 
4843 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_max_lpc_order
FLAC__file_encoder_get_max_lpc_order(const FLAC__FileEncoder * encoder)4844 FLAC_API unsigned FLAC__file_encoder_get_max_lpc_order(const FLAC__FileEncoder *encoder)
4845 {
4846 	if ( g_libFLAC_dll != NULL ) {
4847 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_max_lpc_order))(encoder);
4848 	}
4849 	return (FLAC_API unsigned)0;
4850 }
4851 #endif
4852 
4853 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_qlp_coeff_precision
FLAC__file_encoder_get_qlp_coeff_precision(const FLAC__FileEncoder * encoder)4854 FLAC_API unsigned FLAC__file_encoder_get_qlp_coeff_precision(const FLAC__FileEncoder *encoder)
4855 {
4856 	if ( g_libFLAC_dll != NULL ) {
4857 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_qlp_coeff_precision))(encoder);
4858 	}
4859 	return (FLAC_API unsigned)0;
4860 }
4861 #endif
4862 
4863 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_qlp_coeff_prec_search
FLAC__file_encoder_get_do_qlp_coeff_prec_search(const FLAC__FileEncoder * encoder)4864 FLAC_API FLAC__bool FLAC__file_encoder_get_do_qlp_coeff_prec_search(const FLAC__FileEncoder *encoder)
4865 {
4866 	if ( g_libFLAC_dll != NULL ) {
4867 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_do_qlp_coeff_prec_search))(encoder);
4868 	}
4869 	return (FLAC_API FLAC__bool)0;
4870 }
4871 #endif
4872 
4873 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_escape_coding
FLAC__file_encoder_get_do_escape_coding(const FLAC__FileEncoder * encoder)4874 FLAC_API FLAC__bool FLAC__file_encoder_get_do_escape_coding(const FLAC__FileEncoder *encoder)
4875 {
4876 	if ( g_libFLAC_dll != NULL ) {
4877 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_do_escape_coding))(encoder);
4878 	}
4879 	return (FLAC_API FLAC__bool)0;
4880 }
4881 #endif
4882 
4883 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_do_exhaustive_model_search
FLAC__file_encoder_get_do_exhaustive_model_search(const FLAC__FileEncoder * encoder)4884 FLAC_API FLAC__bool FLAC__file_encoder_get_do_exhaustive_model_search(const FLAC__FileEncoder *encoder)
4885 {
4886 	if ( g_libFLAC_dll != NULL ) {
4887 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_do_exhaustive_model_search))(encoder);
4888 	}
4889 	return (FLAC_API FLAC__bool)0;
4890 }
4891 #endif
4892 
4893 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_min_residual_partition_order
FLAC__file_encoder_get_min_residual_partition_order(const FLAC__FileEncoder * encoder)4894 FLAC_API unsigned FLAC__file_encoder_get_min_residual_partition_order(const FLAC__FileEncoder *encoder)
4895 {
4896 	if ( g_libFLAC_dll != NULL ) {
4897 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_min_residual_partition_order))(encoder);
4898 	}
4899 	return (FLAC_API unsigned)0;
4900 }
4901 #endif
4902 
4903 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_max_residual_partition_order
FLAC__file_encoder_get_max_residual_partition_order(const FLAC__FileEncoder * encoder)4904 FLAC_API unsigned FLAC__file_encoder_get_max_residual_partition_order(const FLAC__FileEncoder *encoder)
4905 {
4906 	if ( g_libFLAC_dll != NULL ) {
4907 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_max_residual_partition_order))(encoder);
4908 	}
4909 	return (FLAC_API unsigned)0;
4910 }
4911 #endif
4912 
4913 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_rice_parameter_search_dist
FLAC__file_encoder_get_rice_parameter_search_dist(const FLAC__FileEncoder * encoder)4914 FLAC_API unsigned FLAC__file_encoder_get_rice_parameter_search_dist(const FLAC__FileEncoder *encoder)
4915 {
4916 	if ( g_libFLAC_dll != NULL ) {
4917 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_rice_parameter_search_dist))(encoder);
4918 	}
4919 	return (FLAC_API unsigned)0;
4920 }
4921 #endif
4922 
4923 #ifndef IGNORE_libFLAC_FLAC__file_encoder_get_total_samples_estimate
FLAC__file_encoder_get_total_samples_estimate(const FLAC__FileEncoder * encoder)4924 FLAC_API FLAC__uint64 FLAC__file_encoder_get_total_samples_estimate(const FLAC__FileEncoder *encoder)
4925 {
4926 	if ( g_libFLAC_dll != NULL ) {
4927 		return (*(g_libFLAC_dll->FLAC__file_encoder_get_total_samples_estimate))(encoder);
4928 	}
4929 	return (FLAC_API FLAC__uint64)0;
4930 }
4931 #endif
4932 
4933 #ifndef IGNORE_libFLAC_FLAC__file_encoder_init
FLAC__file_encoder_init(FLAC__FileEncoder * encoder)4934 FLAC_API FLAC__FileEncoderState FLAC__file_encoder_init(FLAC__FileEncoder *encoder)
4935 {
4936 	if ( g_libFLAC_dll != NULL ) {
4937 		return (*(g_libFLAC_dll->FLAC__file_encoder_init))(encoder);
4938 	}
4939 	return (FLAC_API FLAC__FileEncoderState)0;
4940 }
4941 #endif
4942 
4943 #ifndef IGNORE_libFLAC_FLAC__file_encoder_finish
FLAC__file_encoder_finish(FLAC__FileEncoder * encoder)4944 FLAC_API void FLAC__file_encoder_finish(FLAC__FileEncoder *encoder)
4945 {
4946 	if ( g_libFLAC_dll != NULL ) {
4947 		(*(g_libFLAC_dll->FLAC__file_encoder_finish))(encoder);
4948 	}
4949 }
4950 #endif
4951 
4952 #ifndef IGNORE_libFLAC_FLAC__file_encoder_process
FLAC__file_encoder_process(FLAC__FileEncoder * encoder,const FLAC__int32 * const buffer[],unsigned samples)4953 FLAC_API FLAC__bool FLAC__file_encoder_process(FLAC__FileEncoder *encoder, const FLAC__int32 * const buffer[], unsigned samples)
4954 {
4955 	if ( g_libFLAC_dll != NULL ) {
4956 		return (*(g_libFLAC_dll->FLAC__file_encoder_process))(encoder,buffer,samples);
4957 	}
4958 	return (FLAC_API FLAC__bool)0;
4959 }
4960 #endif
4961 
4962 #ifndef IGNORE_libFLAC_FLAC__file_encoder_process_interleaved
FLAC__file_encoder_process_interleaved(FLAC__FileEncoder * encoder,const FLAC__int32 buffer[],unsigned samples)4963 FLAC_API FLAC__bool FLAC__file_encoder_process_interleaved(FLAC__FileEncoder *encoder, const FLAC__int32 buffer[], unsigned samples)
4964 {
4965 	if ( g_libFLAC_dll != NULL ) {
4966 		return (*(g_libFLAC_dll->FLAC__file_encoder_process_interleaved))(encoder,buffer,samples);
4967 	}
4968 	return (FLAC_API FLAC__bool)0;
4969 }
4970 #endif
4971 
4972 #ifndef IGNORE_libFLAC_FLAC__file_decoder_new
FLAC__file_decoder_new()4973 FLAC_API FLAC__FileDecoder * FLAC__file_decoder_new()
4974 {
4975 	if ( g_libFLAC_dll != NULL ) {
4976 		return (*(g_libFLAC_dll->FLAC__file_decoder_new))();
4977 	}
4978 	return (FLAC_API FLAC__FileDecoder *)0;
4979 }
4980 #endif
4981 
4982 #ifndef IGNORE_libFLAC_FLAC__file_decoder_delete
FLAC__file_decoder_delete(FLAC__FileDecoder * decoder)4983 FLAC_API void FLAC__file_decoder_delete(FLAC__FileDecoder *decoder)
4984 {
4985 	if ( g_libFLAC_dll != NULL ) {
4986 		(*(g_libFLAC_dll->FLAC__file_decoder_delete))(decoder);
4987 	}
4988 }
4989 #endif
4990 
4991 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_md5_checking
FLAC__file_decoder_set_md5_checking(FLAC__FileDecoder * decoder,FLAC__bool value)4992 FLAC_API FLAC__bool FLAC__file_decoder_set_md5_checking(FLAC__FileDecoder *decoder, FLAC__bool value)
4993 {
4994 	if ( g_libFLAC_dll != NULL ) {
4995 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_md5_checking))(decoder,value);
4996 	}
4997 	return (FLAC_API FLAC__bool)0;
4998 }
4999 #endif
5000 
5001 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_filename
FLAC__file_decoder_set_filename(FLAC__FileDecoder * decoder,const char * value)5002 FLAC_API FLAC__bool FLAC__file_decoder_set_filename(FLAC__FileDecoder *decoder, const char *value)
5003 {
5004 	if ( g_libFLAC_dll != NULL ) {
5005 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_filename))(decoder,value);
5006 	}
5007 	return (FLAC_API FLAC__bool)0;
5008 }
5009 #endif
5010 
5011 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_write_callback
FLAC__file_decoder_set_write_callback(FLAC__FileDecoder * decoder,FLAC__FileDecoderWriteCallback value)5012 FLAC_API FLAC__bool FLAC__file_decoder_set_write_callback(FLAC__FileDecoder *decoder, FLAC__FileDecoderWriteCallback value)
5013 {
5014 	if ( g_libFLAC_dll != NULL ) {
5015 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_write_callback))(decoder,value);
5016 	}
5017 	return (FLAC_API FLAC__bool)0;
5018 }
5019 #endif
5020 
5021 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_callback
FLAC__file_decoder_set_metadata_callback(FLAC__FileDecoder * decoder,FLAC__FileDecoderMetadataCallback value)5022 FLAC_API FLAC__bool FLAC__file_decoder_set_metadata_callback(FLAC__FileDecoder *decoder, FLAC__FileDecoderMetadataCallback value)
5023 {
5024 	if ( g_libFLAC_dll != NULL ) {
5025 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_metadata_callback))(decoder,value);
5026 	}
5027 	return (FLAC_API FLAC__bool)0;
5028 }
5029 #endif
5030 
5031 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_error_callback
FLAC__file_decoder_set_error_callback(FLAC__FileDecoder * decoder,FLAC__FileDecoderErrorCallback value)5032 FLAC_API FLAC__bool FLAC__file_decoder_set_error_callback(FLAC__FileDecoder *decoder, FLAC__FileDecoderErrorCallback value)
5033 {
5034 	if ( g_libFLAC_dll != NULL ) {
5035 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_error_callback))(decoder,value);
5036 	}
5037 	return (FLAC_API FLAC__bool)0;
5038 }
5039 #endif
5040 
5041 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_client_data
FLAC__file_decoder_set_client_data(FLAC__FileDecoder * decoder,void * value)5042 FLAC_API FLAC__bool FLAC__file_decoder_set_client_data(FLAC__FileDecoder *decoder, void *value)
5043 {
5044 	if ( g_libFLAC_dll != NULL ) {
5045 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_client_data))(decoder,value);
5046 	}
5047 	return (FLAC_API FLAC__bool)0;
5048 }
5049 #endif
5050 
5051 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_respond
FLAC__file_decoder_set_metadata_respond(FLAC__FileDecoder * decoder,FLAC__MetadataType type)5052 FLAC_API FLAC__bool FLAC__file_decoder_set_metadata_respond(FLAC__FileDecoder *decoder, FLAC__MetadataType type)
5053 {
5054 	if ( g_libFLAC_dll != NULL ) {
5055 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_metadata_respond))(decoder,type);
5056 	}
5057 	return (FLAC_API FLAC__bool)0;
5058 }
5059 #endif
5060 
5061 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_respond_application
FLAC__file_decoder_set_metadata_respond_application(FLAC__FileDecoder * decoder,const FLAC__byte id[4])5062 FLAC_API FLAC__bool FLAC__file_decoder_set_metadata_respond_application(FLAC__FileDecoder *decoder, const FLAC__byte id[4])
5063 {
5064 	if ( g_libFLAC_dll != NULL ) {
5065 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_metadata_respond_application))(decoder,id);
5066 	}
5067 	return (FLAC_API FLAC__bool)0;
5068 }
5069 #endif
5070 
5071 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_respond_all
FLAC__file_decoder_set_metadata_respond_all(FLAC__FileDecoder * decoder)5072 FLAC_API FLAC__bool FLAC__file_decoder_set_metadata_respond_all(FLAC__FileDecoder *decoder)
5073 {
5074 	if ( g_libFLAC_dll != NULL ) {
5075 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_metadata_respond_all))(decoder);
5076 	}
5077 	return (FLAC_API FLAC__bool)0;
5078 }
5079 #endif
5080 
5081 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_ignore
FLAC__file_decoder_set_metadata_ignore(FLAC__FileDecoder * decoder,FLAC__MetadataType type)5082 FLAC_API FLAC__bool FLAC__file_decoder_set_metadata_ignore(FLAC__FileDecoder *decoder, FLAC__MetadataType type)
5083 {
5084 	if ( g_libFLAC_dll != NULL ) {
5085 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_metadata_ignore))(decoder,type);
5086 	}
5087 	return (FLAC_API FLAC__bool)0;
5088 }
5089 #endif
5090 
5091 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_ignore_application
FLAC__file_decoder_set_metadata_ignore_application(FLAC__FileDecoder * decoder,const FLAC__byte id[4])5092 FLAC_API FLAC__bool FLAC__file_decoder_set_metadata_ignore_application(FLAC__FileDecoder *decoder, const FLAC__byte id[4])
5093 {
5094 	if ( g_libFLAC_dll != NULL ) {
5095 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_metadata_ignore_application))(decoder,id);
5096 	}
5097 	return (FLAC_API FLAC__bool)0;
5098 }
5099 #endif
5100 
5101 #ifndef IGNORE_libFLAC_FLAC__file_decoder_set_metadata_ignore_all
FLAC__file_decoder_set_metadata_ignore_all(FLAC__FileDecoder * decoder)5102 FLAC_API FLAC__bool FLAC__file_decoder_set_metadata_ignore_all(FLAC__FileDecoder *decoder)
5103 {
5104 	if ( g_libFLAC_dll != NULL ) {
5105 		return (*(g_libFLAC_dll->FLAC__file_decoder_set_metadata_ignore_all))(decoder);
5106 	}
5107 	return (FLAC_API FLAC__bool)0;
5108 }
5109 #endif
5110 
5111 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_state
FLAC__file_decoder_get_state(const FLAC__FileDecoder * decoder)5112 FLAC_API FLAC__FileDecoderState FLAC__file_decoder_get_state(const FLAC__FileDecoder *decoder)
5113 {
5114 	if ( g_libFLAC_dll != NULL ) {
5115 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_state))(decoder);
5116 	}
5117 	return (FLAC_API FLAC__FileDecoderState)0;
5118 }
5119 #endif
5120 
5121 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_seekable_stream_decoder_state
FLAC__file_decoder_get_seekable_stream_decoder_state(const FLAC__FileDecoder * decoder)5122 FLAC_API FLAC__SeekableStreamDecoderState FLAC__file_decoder_get_seekable_stream_decoder_state(const FLAC__FileDecoder *decoder)
5123 {
5124 	if ( g_libFLAC_dll != NULL ) {
5125 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_seekable_stream_decoder_state))(decoder);
5126 	}
5127 	return (FLAC_API FLAC__SeekableStreamDecoderState)0;
5128 }
5129 #endif
5130 
5131 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_stream_decoder_state
FLAC__file_decoder_get_stream_decoder_state(const FLAC__FileDecoder * decoder)5132 FLAC_API FLAC__StreamDecoderState FLAC__file_decoder_get_stream_decoder_state(const FLAC__FileDecoder *decoder)
5133 {
5134 	if ( g_libFLAC_dll != NULL ) {
5135 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_stream_decoder_state))(decoder);
5136 	}
5137 	return (FLAC_API FLAC__StreamDecoderState)0;
5138 }
5139 #endif
5140 
5141 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_resolved_state_string
FLAC__file_decoder_get_resolved_state_string(const FLAC__FileDecoder * decoder)5142 FLAC_API const char * FLAC__file_decoder_get_resolved_state_string(const FLAC__FileDecoder *decoder)
5143 {
5144 	if ( g_libFLAC_dll != NULL ) {
5145 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_resolved_state_string))(decoder);
5146 	}
5147 	return (FLAC_API const char *)0;
5148 }
5149 #endif
5150 
5151 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_md5_checking
FLAC__file_decoder_get_md5_checking(const FLAC__FileDecoder * decoder)5152 FLAC_API FLAC__bool FLAC__file_decoder_get_md5_checking(const FLAC__FileDecoder *decoder)
5153 {
5154 	if ( g_libFLAC_dll != NULL ) {
5155 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_md5_checking))(decoder);
5156 	}
5157 	return (FLAC_API FLAC__bool)0;
5158 }
5159 #endif
5160 
5161 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_channels
FLAC__file_decoder_get_channels(const FLAC__FileDecoder * decoder)5162 FLAC_API unsigned FLAC__file_decoder_get_channels(const FLAC__FileDecoder *decoder)
5163 {
5164 	if ( g_libFLAC_dll != NULL ) {
5165 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_channels))(decoder);
5166 	}
5167 	return (FLAC_API unsigned)0;
5168 }
5169 #endif
5170 
5171 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_channel_assignment
FLAC__file_decoder_get_channel_assignment(const FLAC__FileDecoder * decoder)5172 FLAC_API FLAC__ChannelAssignment FLAC__file_decoder_get_channel_assignment(const FLAC__FileDecoder *decoder)
5173 {
5174 	if ( g_libFLAC_dll != NULL ) {
5175 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_channel_assignment))(decoder);
5176 	}
5177 	return (FLAC_API FLAC__ChannelAssignment)0;
5178 }
5179 #endif
5180 
5181 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_bits_per_sample
FLAC__file_decoder_get_bits_per_sample(const FLAC__FileDecoder * decoder)5182 FLAC_API unsigned FLAC__file_decoder_get_bits_per_sample(const FLAC__FileDecoder *decoder)
5183 {
5184 	if ( g_libFLAC_dll != NULL ) {
5185 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_bits_per_sample))(decoder);
5186 	}
5187 	return (FLAC_API unsigned)0;
5188 }
5189 #endif
5190 
5191 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_sample_rate
FLAC__file_decoder_get_sample_rate(const FLAC__FileDecoder * decoder)5192 FLAC_API unsigned FLAC__file_decoder_get_sample_rate(const FLAC__FileDecoder *decoder)
5193 {
5194 	if ( g_libFLAC_dll != NULL ) {
5195 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_sample_rate))(decoder);
5196 	}
5197 	return (FLAC_API unsigned)0;
5198 }
5199 #endif
5200 
5201 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_blocksize
FLAC__file_decoder_get_blocksize(const FLAC__FileDecoder * decoder)5202 FLAC_API unsigned FLAC__file_decoder_get_blocksize(const FLAC__FileDecoder *decoder)
5203 {
5204 	if ( g_libFLAC_dll != NULL ) {
5205 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_blocksize))(decoder);
5206 	}
5207 	return (FLAC_API unsigned)0;
5208 }
5209 #endif
5210 
5211 #ifndef IGNORE_libFLAC_FLAC__file_decoder_get_decode_position
FLAC__file_decoder_get_decode_position(const FLAC__FileDecoder * decoder,FLAC__uint64 * position)5212 FLAC_API FLAC__bool FLAC__file_decoder_get_decode_position(const FLAC__FileDecoder *decoder, FLAC__uint64 *position)
5213 {
5214 	if ( g_libFLAC_dll != NULL ) {
5215 		return (*(g_libFLAC_dll->FLAC__file_decoder_get_decode_position))(decoder,position);
5216 	}
5217 	return (FLAC_API FLAC__bool)0;
5218 }
5219 #endif
5220 
5221 #ifndef IGNORE_libFLAC_FLAC__file_decoder_init
FLAC__file_decoder_init(FLAC__FileDecoder * decoder)5222 FLAC_API FLAC__FileDecoderState FLAC__file_decoder_init(FLAC__FileDecoder *decoder)
5223 {
5224 	if ( g_libFLAC_dll != NULL ) {
5225 		return (*(g_libFLAC_dll->FLAC__file_decoder_init))(decoder);
5226 	}
5227 	return (FLAC_API FLAC__FileDecoderState)0;
5228 }
5229 #endif
5230 
5231 #ifndef IGNORE_libFLAC_FLAC__file_decoder_finish
FLAC__file_decoder_finish(FLAC__FileDecoder * decoder)5232 FLAC_API FLAC__bool FLAC__file_decoder_finish(FLAC__FileDecoder *decoder)
5233 {
5234 	if ( g_libFLAC_dll != NULL ) {
5235 		return (*(g_libFLAC_dll->FLAC__file_decoder_finish))(decoder);
5236 	}
5237 	return (FLAC_API FLAC__bool)0;
5238 }
5239 #endif
5240 
5241 #ifndef IGNORE_libFLAC_FLAC__file_decoder_process_single
FLAC__file_decoder_process_single(FLAC__FileDecoder * decoder)5242 FLAC_API FLAC__bool FLAC__file_decoder_process_single(FLAC__FileDecoder *decoder)
5243 {
5244 	if ( g_libFLAC_dll != NULL ) {
5245 		return (*(g_libFLAC_dll->FLAC__file_decoder_process_single))(decoder);
5246 	}
5247 	return (FLAC_API FLAC__bool)0;
5248 }
5249 #endif
5250 
5251 #ifndef IGNORE_libFLAC_FLAC__file_decoder_process_until_end_of_metadata
FLAC__file_decoder_process_until_end_of_metadata(FLAC__FileDecoder * decoder)5252 FLAC_API FLAC__bool FLAC__file_decoder_process_until_end_of_metadata(FLAC__FileDecoder *decoder)
5253 {
5254 	if ( g_libFLAC_dll != NULL ) {
5255 		return (*(g_libFLAC_dll->FLAC__file_decoder_process_until_end_of_metadata))(decoder);
5256 	}
5257 	return (FLAC_API FLAC__bool)0;
5258 }
5259 #endif
5260 
5261 #ifndef IGNORE_libFLAC_FLAC__file_decoder_process_until_end_of_file
FLAC__file_decoder_process_until_end_of_file(FLAC__FileDecoder * decoder)5262 FLAC_API FLAC__bool FLAC__file_decoder_process_until_end_of_file(FLAC__FileDecoder *decoder)
5263 {
5264 	if ( g_libFLAC_dll != NULL ) {
5265 		return (*(g_libFLAC_dll->FLAC__file_decoder_process_until_end_of_file))(decoder);
5266 	}
5267 	return (FLAC_API FLAC__bool)0;
5268 }
5269 #endif
5270 
5271 #ifndef IGNORE_libFLAC_FLAC__file_decoder_seek_absolute
FLAC__file_decoder_seek_absolute(FLAC__FileDecoder * decoder,FLAC__uint64 sample)5272 FLAC_API FLAC__bool FLAC__file_decoder_seek_absolute(FLAC__FileDecoder *decoder, FLAC__uint64 sample)
5273 {
5274 	if ( g_libFLAC_dll != NULL ) {
5275 		return (*(g_libFLAC_dll->FLAC__file_decoder_seek_absolute))(decoder,sample);
5276 	}
5277 	return (FLAC_API FLAC__bool)0;
5278 }
5279 #endif
5280 
5281 /*
5282   NOT IMPORT LIST(9)
5283     FLAC__file_encoder_disable_constant_subframes
5284     FLAC__file_encoder_disable_fixed_subframes
5285     FLAC__file_encoder_disable_verbatim_subframes
5286     FLAC__seekable_stream_encoder_disable_constant_subframes
5287     FLAC__seekable_stream_encoder_disable_fixed_subframes
5288     FLAC__seekable_stream_encoder_disable_verbatim_subframes
5289     FLAC__stream_encoder_disable_constant_subframes
5290     FLAC__stream_encoder_disable_fixed_subframes
5291     FLAC__stream_encoder_disable_verbatim_subframes
5292 */
5293 
5294 #if defined(__cplusplus)
5295 }  /* extern "C" { */
5296 #endif
5297 
5298 
5299 #else /* LEGACY_FLAC */
5300 
5301 
5302 
5303 /***************************************************************
5304  name: libFLAC_dll  dll: libFLAC.dll
5305 ***************************************************************/
5306 
5307 extern int g_load_libFLAC_dll(void);
5308 extern void g_free_libFLAC_dll(void);
5309 
5310 	 const char * const *  *g_FLAC__StreamEncoderInitStatusString;
5311 	 const char * const *  *g_FLAC__StreamEncoderStateString;
5312 	 const char * const *  *g_FLAC__StreamDecoderStateString;
5313 
5314 	 const char * const *  *g_FLAC__StreamDecoderErrorStatusString;
5315 	 const char * const *  *g_FLAC__StreamDecoderInitStatusString;
5316 	 const char * const *  *g_FLAC__StreamDecoderLengthStatusString;
5317 	 const char * const *  *g_FLAC__StreamDecoderReadStatusString;
5318 	 const char * const *  *g_FLAC__StreamDecoderSeekStatusString;
5319 	 const char * const *  *g_FLAC__StreamDecoderTellStatusString;
5320 	 const char * const *  *g_FLAC__StreamDecoderWriteStatusString;
5321 	 const char * const *  *g_FLAC__StreamEncoderSeekStatusString;
5322 	 const char * const *  *g_FLAC__StreamEncoderTellStatusString;
5323 	 const char * const *  *g_FLAC__StreamEncoderWriteStatusString;
5324 	 const char * const *  *g_FLAC__treamEncoderReadStatusString;
5325 
5326 	 const char * const *  *g_FLAC__ChannelAssignmentString;
5327 	 const char * const *  *g_FLAC__EntropyCodingMethodTypeString;
5328 	 const char * const *  *g_FLAC__FrameNumberTypeString;
5329 	 const char * const *  *g_FLAC__MetadataTypeString;
5330 	 const char * const *  *g_FLAC__Metadata_ChainStatusString;
5331 	 const char * const *  *g_FLAC__Metadata_SimpleIteratorStatusString;
5332 	 const char * const *  *g_FLAC__StreamMetadata_Picture_TypeString;
5333 	 const char * const *  *g_FLAC__SubframeTypeString;
5334 
5335 
5336 typedef FLAC__bool(*type_FLAC__format_sample_rate_is_valid)(unsigned sample_rate);
5337 typedef FLAC__bool(*type_FLAC__format_sample_rate_is_subset)(unsigned sample_rate);
5338 typedef FLAC__bool(*type_FLAC__format_vorbiscomment_entry_name_is_legal)(const char *name);
5339 typedef FLAC__bool(*type_FLAC__format_vorbiscomment_entry_value_is_legal)(const FLAC__byte *value, unsigned length);
5340 typedef FLAC__bool(*type_FLAC__format_vorbiscomment_entry_is_legal)(const FLAC__byte *entry, unsigned length);
5341 typedef FLAC__bool(*type_FLAC__format_seektable_is_legal)(const FLAC__StreamMetadata_SeekTable *seek_table);
5342 typedef unsigned(*type_FLAC__format_seektable_sort)(FLAC__StreamMetadata_SeekTable *seek_table);
5343 typedef FLAC__bool(*type_FLAC__format_cuesheet_is_legal)(const FLAC__StreamMetadata_CueSheet *cue_sheet, FLAC__bool check_cd_da_subset, const char **violation);
5344 typedef FLAC__bool(*type_FLAC__format_picture_is_legal)(const FLAC__StreamMetadata_Picture *picture, const char **violation);
5345 typedef FLAC__StreamDecoder*(*type_FLAC__stream_decoder_new)(void);
5346 typedef void(*type_FLAC__stream_decoder_delete)(FLAC__StreamDecoder *decoder);
5347 typedef FLAC__bool(*type_FLAC__stream_decoder_set_ogg_serial_number)(FLAC__StreamDecoder *decoder, long serial_number);
5348 typedef FLAC__bool(*type_FLAC__stream_decoder_set_md5_checking)(FLAC__StreamDecoder *decoder, FLAC__bool value);
5349 typedef FLAC__bool(*type_FLAC__stream_decoder_set_metadata_respond)(FLAC__StreamDecoder *decoder, FLAC__MetadataType type);
5350 typedef FLAC__bool(*type_FLAC__stream_decoder_set_metadata_respond_application)(FLAC__StreamDecoder *decoder, const FLAC__byte id[4]);
5351 typedef FLAC__bool(*type_FLAC__stream_decoder_set_metadata_respond_all)(FLAC__StreamDecoder *decoder);
5352 typedef FLAC__bool(*type_FLAC__stream_decoder_set_metadata_ignore)(FLAC__StreamDecoder *decoder, FLAC__MetadataType type);
5353 typedef FLAC__bool(*type_FLAC__stream_decoder_set_metadata_ignore_application)(FLAC__StreamDecoder *decoder, const FLAC__byte id[4]);
5354 typedef FLAC__bool(*type_FLAC__stream_decoder_set_metadata_ignore_all)(FLAC__StreamDecoder *decoder);
5355 typedef FLAC__StreamDecoderState(*type_FLAC__stream_decoder_get_state)(const FLAC__StreamDecoder *decoder);
5356 typedef const char*(*type_FLAC__stream_decoder_get_resolved_state_string)(const FLAC__StreamDecoder *decoder);
5357 typedef FLAC__bool(*type_FLAC__stream_decoder_get_md5_checking)(const FLAC__StreamDecoder *decoder);
5358 typedef FLAC__uint64(*type_FLAC__stream_decoder_get_total_samples)(const FLAC__StreamDecoder *decoder);
5359 typedef unsigned(*type_FLAC__stream_decoder_get_channels)(const FLAC__StreamDecoder *decoder);
5360 typedef FLAC__ChannelAssignment(*type_FLAC__stream_decoder_get_channel_assignment)(const FLAC__StreamDecoder *decoder);
5361 typedef unsigned(*type_FLAC__stream_decoder_get_bits_per_sample)(const FLAC__StreamDecoder *decoder);
5362 typedef unsigned(*type_FLAC__stream_decoder_get_sample_rate)(const FLAC__StreamDecoder *decoder);
5363 typedef unsigned(*type_FLAC__stream_decoder_get_blocksize)(const FLAC__StreamDecoder *decoder);
5364 typedef FLAC__bool(*type_FLAC__stream_decoder_get_decode_position)(const FLAC__StreamDecoder *decoder, FLAC__uint64 *position);
5365 typedef FLAC__bool(*type_FLAC__stream_decoder_finish)(FLAC__StreamDecoder *decoder);
5366 typedef FLAC__bool(*type_FLAC__stream_decoder_flush)(FLAC__StreamDecoder *decoder);
5367 typedef FLAC__bool(*type_FLAC__stream_decoder_reset)(FLAC__StreamDecoder *decoder);
5368 typedef FLAC__bool(*type_FLAC__stream_decoder_process_single)(FLAC__StreamDecoder *decoder);
5369 typedef FLAC__bool(*type_FLAC__stream_decoder_process_until_end_of_metadata)(FLAC__StreamDecoder *decoder);
5370 typedef FLAC__bool(*type_FLAC__stream_decoder_process_until_end_of_stream)(FLAC__StreamDecoder *decoder);
5371 typedef FLAC__bool(*type_FLAC__stream_decoder_skip_single_frame)(FLAC__StreamDecoder *decoder);
5372 typedef FLAC__bool(*type_FLAC__stream_decoder_seek_absolute)(FLAC__StreamDecoder *decoder, FLAC__uint64 sample);
5373 typedef FLAC__StreamEncoder*(*type_FLAC__stream_encoder_new)(void);
5374 typedef void(*type_FLAC__stream_encoder_delete)(FLAC__StreamEncoder *encoder);
5375 typedef FLAC__bool(*type_FLAC__stream_encoder_set_ogg_serial_number)(FLAC__StreamEncoder *encoder, long serial_number);
5376 typedef FLAC__bool(*type_FLAC__stream_encoder_set_verify)(FLAC__StreamEncoder *encoder, FLAC__bool value);
5377 typedef FLAC__bool(*type_FLAC__stream_encoder_set_streamable_subset)(FLAC__StreamEncoder *encoder, FLAC__bool value);
5378 typedef FLAC__bool(*type_FLAC__stream_encoder_set_channels)(FLAC__StreamEncoder *encoder, unsigned value);
5379 typedef FLAC__bool(*type_FLAC__stream_encoder_set_bits_per_sample)(FLAC__StreamEncoder *encoder, unsigned value);
5380 typedef FLAC__bool(*type_FLAC__stream_encoder_set_sample_rate)(FLAC__StreamEncoder *encoder, unsigned value);
5381 typedef FLAC__bool(*type_FLAC__stream_encoder_set_compression_level)(FLAC__StreamEncoder *encoder, unsigned value);
5382 typedef FLAC__bool(*type_FLAC__stream_encoder_set_blocksize)(FLAC__StreamEncoder *encoder, unsigned value);
5383 typedef FLAC__bool(*type_FLAC__stream_encoder_set_do_mid_side_stereo)(FLAC__StreamEncoder *encoder, FLAC__bool value);
5384 typedef FLAC__bool(*type_FLAC__stream_encoder_set_loose_mid_side_stereo)(FLAC__StreamEncoder *encoder, FLAC__bool value);
5385 typedef FLAC__bool(*type_FLAC__stream_encoder_set_apodization)(FLAC__StreamEncoder *encoder, const char *specification);
5386 typedef FLAC__bool(*type_FLAC__stream_encoder_set_max_lpc_order)(FLAC__StreamEncoder *encoder, unsigned value);
5387 typedef FLAC__bool(*type_FLAC__stream_encoder_set_qlp_coeff_precision)(FLAC__StreamEncoder *encoder, unsigned value);
5388 typedef FLAC__bool(*type_FLAC__stream_encoder_set_do_qlp_coeff_prec_search)(FLAC__StreamEncoder *encoder, FLAC__bool value);
5389 typedef FLAC__bool(*type_FLAC__stream_encoder_set_do_escape_coding)(FLAC__StreamEncoder *encoder, FLAC__bool value);
5390 typedef FLAC__bool(*type_FLAC__stream_encoder_set_do_exhaustive_model_search)(FLAC__StreamEncoder *encoder, FLAC__bool value);
5391 typedef FLAC__bool(*type_FLAC__stream_encoder_set_min_residual_partition_order)(FLAC__StreamEncoder *encoder, unsigned value);
5392 typedef FLAC__bool(*type_FLAC__stream_encoder_set_max_residual_partition_order)(FLAC__StreamEncoder *encoder, unsigned value);
5393 typedef FLAC__bool(*type_FLAC__stream_encoder_set_rice_parameter_search_dist)(FLAC__StreamEncoder *encoder, unsigned value);
5394 typedef FLAC__bool(*type_FLAC__stream_encoder_set_total_samples_estimate)(FLAC__StreamEncoder *encoder, FLAC__uint64 value);
5395 typedef FLAC__bool(*type_FLAC__stream_encoder_set_metadata)(FLAC__StreamEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks);
5396 typedef FLAC__StreamEncoderState(*type_FLAC__stream_encoder_get_state)(const FLAC__StreamEncoder *encoder);
5397 typedef FLAC__StreamDecoderState(*type_FLAC__stream_encoder_get_verify_decoder_state)(const FLAC__StreamEncoder *encoder);
5398 typedef const char*(*type_FLAC__stream_encoder_get_resolved_state_string)(const FLAC__StreamEncoder *encoder);
5399 typedef void(*type_FLAC__stream_encoder_get_verify_decoder_error_stats)(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got);
5400 typedef FLAC__bool(*type_FLAC__stream_encoder_get_verify)(const FLAC__StreamEncoder *encoder);
5401 typedef FLAC__bool(*type_FLAC__stream_encoder_get_streamable_subset)(const FLAC__StreamEncoder *encoder);
5402 typedef unsigned(*type_FLAC__stream_encoder_get_channels)(const FLAC__StreamEncoder *encoder);
5403 typedef unsigned(*type_FLAC__stream_encoder_get_bits_per_sample)(const FLAC__StreamEncoder *encoder);
5404 typedef unsigned(*type_FLAC__stream_encoder_get_sample_rate)(const FLAC__StreamEncoder *encoder);
5405 typedef unsigned(*type_FLAC__stream_encoder_get_blocksize)(const FLAC__StreamEncoder *encoder);
5406 typedef FLAC__bool(*type_FLAC__stream_encoder_get_do_mid_side_stereo)(const FLAC__StreamEncoder *encoder);
5407 typedef FLAC__bool(*type_FLAC__stream_encoder_get_loose_mid_side_stereo)(const FLAC__StreamEncoder *encoder);
5408 typedef unsigned(*type_FLAC__stream_encoder_get_max_lpc_order)(const FLAC__StreamEncoder *encoder);
5409 typedef unsigned(*type_FLAC__stream_encoder_get_qlp_coeff_precision)(const FLAC__StreamEncoder *encoder);
5410 typedef FLAC__bool(*type_FLAC__stream_encoder_get_do_qlp_coeff_prec_search)(const FLAC__StreamEncoder *encoder);
5411 typedef FLAC__bool(*type_FLAC__stream_encoder_get_do_escape_coding)(const FLAC__StreamEncoder *encoder);
5412 typedef FLAC__bool(*type_FLAC__stream_encoder_get_do_exhaustive_model_search)(const FLAC__StreamEncoder *encoder);
5413 typedef unsigned(*type_FLAC__stream_encoder_get_min_residual_partition_order)(const FLAC__StreamEncoder *encoder);
5414 typedef unsigned(*type_FLAC__stream_encoder_get_max_residual_partition_order)(const FLAC__StreamEncoder *encoder);
5415 typedef unsigned(*type_FLAC__stream_encoder_get_rice_parameter_search_dist)(const FLAC__StreamEncoder *encoder);
5416 typedef FLAC__uint64(*type_FLAC__stream_encoder_get_total_samples_estimate)(const FLAC__StreamEncoder *encoder);
5417 typedef FLAC__StreamEncoderInitStatus(*type_FLAC__stream_encoder_init_stream)(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data);
5418 typedef FLAC__StreamEncoderInitStatus(*type_FLAC__stream_encoder_init_ogg_stream)(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderReadCallback read_callback, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data);
5419 typedef FLAC__StreamEncoderInitStatus(*type_FLAC__stream_encoder_init_FILE)(FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data);
5420 typedef FLAC__StreamEncoderInitStatus(*type_FLAC__stream_encoder_init_ogg_FILE)(FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data);
5421 typedef FLAC__StreamEncoderInitStatus(*type_FLAC__stream_encoder_init_file)(FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data);
5422 typedef FLAC__StreamEncoderInitStatus(*type_FLAC__stream_encoder_init_ogg_file)(FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data);
5423 typedef FLAC__bool(*type_FLAC__stream_encoder_finish)(FLAC__StreamEncoder *encoder);
5424 typedef FLAC__bool(*type_FLAC__stream_encoder_process)(FLAC__StreamEncoder *encoder, const FLAC__int32 * const buffer[], unsigned samples);
5425 typedef FLAC__bool(*type_FLAC__stream_encoder_process_interleaved)(FLAC__StreamEncoder *encoder, const FLAC__int32 buffer[], unsigned samples);
5426 
5427 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_get_streaminfo)(const char *filename, FLAC__StreamMetadata *streaminfo);
5428 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_get_tags)(const char *filename, FLAC__StreamMetadata **tags);
5429 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_get_cuesheet)(const char *filename, FLAC__StreamMetadata **cuesheet);
5430 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_get_picture)(const char *filename, FLAC__StreamMetadata **picture, FLAC__StreamMetadata_Picture_Type type, const char *mime_type, const FLAC__byte *description, unsigned max_width, unsigned max_height, unsigned max_depth, unsigned max_colors);
5431 typedef FLAC_API FLAC__Metadata_SimpleIterator*(*type_FLAC__metadata_simple_iterator_new)(void);
5432 typedef FLAC_API void(*type_FLAC__metadata_simple_iterator_delete)(FLAC__Metadata_SimpleIterator *iterator);
5433 typedef FLAC_API FLAC__Metadata_SimpleIteratorStatus(*type_FLAC__metadata_simple_iterator_status)(FLAC__Metadata_SimpleIterator *iterator);
5434 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_init)(FLAC__Metadata_SimpleIterator *iterator, const char *filename, FLAC__bool read_only, FLAC__bool preserve_file_stats);
5435 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_is_writable)(const FLAC__Metadata_SimpleIterator *iterator);
5436 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_next)(FLAC__Metadata_SimpleIterator *iterator);
5437 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_prev)(FLAC__Metadata_SimpleIterator *iterator);
5438 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_is_last)(const FLAC__Metadata_SimpleIterator *iterator);
5439 typedef FLAC_API off_t(*type_FLAC__metadata_simple_iterator_get_block_offset)(const FLAC__Metadata_SimpleIterator *iterator);
5440 typedef FLAC_API FLAC__MetadataType(*type_FLAC__metadata_simple_iterator_get_block_type)(const FLAC__Metadata_SimpleIterator *iterator);
5441 typedef FLAC_API unsigned(*type_FLAC__metadata_simple_iterator_get_block_length)(const FLAC__Metadata_SimpleIterator *iterator);
5442 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_get_application_id)(FLAC__Metadata_SimpleIterator *iterator, FLAC__byte *id);
5443 typedef FLAC_API FLAC__StreamMetadata*(*type_FLAC__metadata_simple_iterator_get_block)(FLAC__Metadata_SimpleIterator *iterator);
5444 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_set_block)(FLAC__Metadata_SimpleIterator *iterator, FLAC__StreamMetadata *block, FLAC__bool use_padding);
5445 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_insert_block_after)(FLAC__Metadata_SimpleIterator *iterator, FLAC__StreamMetadata *block, FLAC__bool use_padding);
5446 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_simple_iterator_delete_block)(FLAC__Metadata_SimpleIterator *iterator, FLAC__bool use_padding);
5447 typedef FLAC_API FLAC__Metadata_Chain*(*type_FLAC__metadata_chain_new)(void);
5448 typedef FLAC_API void(*type_FLAC__metadata_chain_delete)(FLAC__Metadata_Chain *chain);
5449 typedef FLAC_API FLAC__Metadata_ChainStatus(*type_FLAC__metadata_chain_status)(FLAC__Metadata_Chain *chain);
5450 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_read)(FLAC__Metadata_Chain *chain, const char *filename);
5451 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_read_ogg)(FLAC__Metadata_Chain *chain, const char *filename);
5452 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_read_with_callbacks)(FLAC__Metadata_Chain *chain, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks);
5453 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_read_ogg_with_callbacks)(FLAC__Metadata_Chain *chain, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks);
5454 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_check_if_tempfile_needed)(FLAC__Metadata_Chain *chain, FLAC__bool use_padding);
5455 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_write)(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__bool preserve_file_stats);
5456 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_write_with_callbacks)(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks);
5457 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_chain_write_with_callbacks_and_tempfile)(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks, FLAC__IOHandle temp_handle, FLAC__IOCallbacks temp_callbacks);
5458 typedef FLAC_API void(*type_FLAC__metadata_chain_merge_padding)(FLAC__Metadata_Chain *chain);
5459 typedef FLAC_API void(*type_FLAC__metadata_chain_sort_padding)(FLAC__Metadata_Chain *chain);
5460 typedef FLAC_API FLAC__Metadata_Iterator*(*type_FLAC__metadata_iterator_new)(void);
5461 typedef FLAC_API void(*type_FLAC__metadata_iterator_delete)(FLAC__Metadata_Iterator *iterator);
5462 typedef FLAC_API void(*type_FLAC__metadata_iterator_init)(FLAC__Metadata_Iterator *iterator, FLAC__Metadata_Chain *chain);
5463 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_iterator_next)(FLAC__Metadata_Iterator *iterator);
5464 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_iterator_prev)(FLAC__Metadata_Iterator *iterator);
5465 typedef FLAC_API FLAC__MetadataType(*type_FLAC__metadata_iterator_get_block_type)(const FLAC__Metadata_Iterator *iterator);
5466 typedef FLAC_API FLAC__StreamMetadata*(*type_FLAC__metadata_iterator_get_block)(FLAC__Metadata_Iterator *iterator);
5467 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_iterator_set_block)(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block);
5468 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_iterator_delete_block)(FLAC__Metadata_Iterator *iterator, FLAC__bool replace_with_padding);
5469 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_iterator_insert_block_before)(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block);
5470 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_iterator_insert_block_after)(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block);
5471 typedef FLAC_API FLAC__StreamMetadata*(*type_FLAC__metadata_object_new)(FLAC__MetadataType type);
5472 typedef FLAC_API FLAC__StreamMetadata*(*type_FLAC__metadata_object_clone)(const FLAC__StreamMetadata *object);
5473 typedef FLAC_API void(*type_FLAC__metadata_object_delete)(FLAC__StreamMetadata *object);
5474 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_is_equal)(const FLAC__StreamMetadata *block1, const FLAC__StreamMetadata *block2);
5475 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_application_set_data)(FLAC__StreamMetadata *object, FLAC__byte *data, unsigned length, FLAC__bool copy);
5476 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_resize_points)(FLAC__StreamMetadata *object, unsigned new_num_points);
5477 typedef FLAC_API void(*type_FLAC__metadata_object_seektable_set_point)(FLAC__StreamMetadata *object, unsigned point_num, FLAC__StreamMetadata_SeekPoint point);
5478 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_insert_point)(FLAC__StreamMetadata *object, unsigned point_num, FLAC__StreamMetadata_SeekPoint point);
5479 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_delete_point)(FLAC__StreamMetadata *object, unsigned point_num);
5480 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_is_legal)(const FLAC__StreamMetadata *object);
5481 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_template_append_placeholders)(FLAC__StreamMetadata *object, unsigned num);
5482 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_template_append_point)(FLAC__StreamMetadata *object, FLAC__uint64 sample_number);
5483 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_template_append_points)(FLAC__StreamMetadata *object, FLAC__uint64 sample_numbers[], unsigned num);
5484 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_template_append_spaced_points)(FLAC__StreamMetadata *object, unsigned num, FLAC__uint64 total_samples);
5485 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_template_append_spaced_points_by_samples)(FLAC__StreamMetadata *object, unsigned samples, FLAC__uint64 total_samples);
5486 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_seektable_template_sort)(FLAC__StreamMetadata *object, FLAC__bool compact);
5487 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_set_vendor_string)(FLAC__StreamMetadata *object, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy);
5488 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_resize_comments)(FLAC__StreamMetadata *object, unsigned new_num_comments);
5489 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_set_comment)(FLAC__StreamMetadata *object, unsigned comment_num, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy);
5490 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_insert_comment)(FLAC__StreamMetadata *object, unsigned comment_num, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy);
5491 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_append_comment)(FLAC__StreamMetadata *object, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy);
5492 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_replace_comment)(FLAC__StreamMetadata *object, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool all, FLAC__bool copy);
5493 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_delete_comment)(FLAC__StreamMetadata *object, unsigned comment_num);
5494 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair)(FLAC__StreamMetadata_VorbisComment_Entry *entry, const char *field_name, const char *field_value);
5495 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair)(const FLAC__StreamMetadata_VorbisComment_Entry entry, char **field_name, char **field_value);
5496 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_vorbiscomment_entry_matches)(const FLAC__StreamMetadata_VorbisComment_Entry entry, const char *field_name, unsigned field_name_length);
5497 typedef FLAC_API int(*type_FLAC__metadata_object_vorbiscomment_find_entry_from)(const FLAC__StreamMetadata *object, unsigned offset, const char *field_name);
5498 typedef FLAC_API int(*type_FLAC__metadata_object_vorbiscomment_remove_entry_matching)(FLAC__StreamMetadata *object, const char *field_name);
5499 typedef FLAC_API int(*type_FLAC__metadata_object_vorbiscomment_remove_entries_matching)(FLAC__StreamMetadata *object, const char *field_name);
5500 typedef FLAC_API FLAC__StreamMetadata_CueSheet_Track*(*type_FLAC__metadata_object_cuesheet_track_new)(void);
5501 typedef FLAC_API FLAC__StreamMetadata_CueSheet_Track*(*type_FLAC__metadata_object_cuesheet_track_clone)(const FLAC__StreamMetadata_CueSheet_Track *object);
5502 typedef FLAC_API void(*type_FLAC__metadata_object_cuesheet_track_delete)(FLAC__StreamMetadata_CueSheet_Track *object);
5503 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_track_resize_indices)(FLAC__StreamMetadata *object, unsigned track_num, unsigned new_num_indices);
5504 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_track_insert_index)(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num, FLAC__StreamMetadata_CueSheet_Index index);
5505 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_track_insert_blank_index)(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num);
5506 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_track_delete_index)(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num);
5507 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_resize_tracks)(FLAC__StreamMetadata *object, unsigned new_num_tracks);
5508 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_set_track)(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy);
5509 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_insert_track)(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy);
5510 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_insert_blank_track)(FLAC__StreamMetadata *object, unsigned track_num);
5511 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_delete_track)(FLAC__StreamMetadata *object, unsigned track_num);
5512 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_cuesheet_is_legal)(const FLAC__StreamMetadata *object, FLAC__bool check_cd_da_subset, const char **violation);
5513 typedef FLAC_API FLAC__uint32(*type_FLAC__metadata_object_cuesheet_calculate_cddb_id)(const FLAC__StreamMetadata *object);
5514 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_picture_set_mime_type)(FLAC__StreamMetadata *object, char *mime_type, FLAC__bool copy);
5515 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_picture_set_description)(FLAC__StreamMetadata *object, FLAC__byte *description, FLAC__bool copy);
5516 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_picture_set_data)(FLAC__StreamMetadata *object, FLAC__byte *data, FLAC__uint32 length, FLAC__bool copy);
5517 typedef FLAC_API FLAC__bool(*type_FLAC__metadata_object_picture_is_legal)(const FLAC__StreamMetadata *object, const char **violation);
5518 
5519 
5520 static struct libFLAC_dll_ {
5521 	 type_FLAC__format_sample_rate_is_valid FLAC__format_sample_rate_is_valid;
5522 	 type_FLAC__format_sample_rate_is_subset FLAC__format_sample_rate_is_subset;
5523 	 type_FLAC__format_vorbiscomment_entry_name_is_legal FLAC__format_vorbiscomment_entry_name_is_legal;
5524 	 type_FLAC__format_vorbiscomment_entry_value_is_legal FLAC__format_vorbiscomment_entry_value_is_legal;
5525 	 type_FLAC__format_vorbiscomment_entry_is_legal FLAC__format_vorbiscomment_entry_is_legal;
5526 	 type_FLAC__format_seektable_is_legal FLAC__format_seektable_is_legal;
5527 	 type_FLAC__format_seektable_sort FLAC__format_seektable_sort;
5528 	 type_FLAC__format_cuesheet_is_legal FLAC__format_cuesheet_is_legal;
5529 	 type_FLAC__format_picture_is_legal FLAC__format_picture_is_legal;
5530 	 type_FLAC__stream_decoder_new FLAC__stream_decoder_new;
5531 	 type_FLAC__stream_decoder_delete FLAC__stream_decoder_delete;
5532 	 type_FLAC__stream_decoder_set_ogg_serial_number FLAC__stream_decoder_set_ogg_serial_number;
5533 	 type_FLAC__stream_decoder_set_md5_checking FLAC__stream_decoder_set_md5_checking;
5534 	 type_FLAC__stream_decoder_set_metadata_respond FLAC__stream_decoder_set_metadata_respond;
5535 	 type_FLAC__stream_decoder_set_metadata_respond_application FLAC__stream_decoder_set_metadata_respond_application;
5536 	 type_FLAC__stream_decoder_set_metadata_respond_all FLAC__stream_decoder_set_metadata_respond_all;
5537 	 type_FLAC__stream_decoder_set_metadata_ignore FLAC__stream_decoder_set_metadata_ignore;
5538 	 type_FLAC__stream_decoder_set_metadata_ignore_application FLAC__stream_decoder_set_metadata_ignore_application;
5539 	 type_FLAC__stream_decoder_set_metadata_ignore_all FLAC__stream_decoder_set_metadata_ignore_all;
5540 	 type_FLAC__stream_decoder_get_state FLAC__stream_decoder_get_state;
5541 	 type_FLAC__stream_decoder_get_resolved_state_string FLAC__stream_decoder_get_resolved_state_string;
5542 	 type_FLAC__stream_decoder_get_md5_checking FLAC__stream_decoder_get_md5_checking;
5543 	 type_FLAC__stream_decoder_get_total_samples FLAC__stream_decoder_get_total_samples;
5544 	 type_FLAC__stream_decoder_get_channels FLAC__stream_decoder_get_channels;
5545 	 type_FLAC__stream_decoder_get_channel_assignment FLAC__stream_decoder_get_channel_assignment;
5546 	 type_FLAC__stream_decoder_get_bits_per_sample FLAC__stream_decoder_get_bits_per_sample;
5547 	 type_FLAC__stream_decoder_get_sample_rate FLAC__stream_decoder_get_sample_rate;
5548 	 type_FLAC__stream_decoder_get_blocksize FLAC__stream_decoder_get_blocksize;
5549 	 type_FLAC__stream_decoder_get_decode_position FLAC__stream_decoder_get_decode_position;
5550 	 type_FLAC__stream_decoder_finish FLAC__stream_decoder_finish;
5551 	 type_FLAC__stream_decoder_flush FLAC__stream_decoder_flush;
5552 	 type_FLAC__stream_decoder_reset FLAC__stream_decoder_reset;
5553 	 type_FLAC__stream_decoder_process_single FLAC__stream_decoder_process_single;
5554 	 type_FLAC__stream_decoder_process_until_end_of_metadata FLAC__stream_decoder_process_until_end_of_metadata;
5555 	 type_FLAC__stream_decoder_process_until_end_of_stream FLAC__stream_decoder_process_until_end_of_stream;
5556 	 type_FLAC__stream_decoder_skip_single_frame FLAC__stream_decoder_skip_single_frame;
5557 	 type_FLAC__stream_decoder_seek_absolute FLAC__stream_decoder_seek_absolute;
5558 	 type_FLAC__stream_encoder_new FLAC__stream_encoder_new;
5559 	 type_FLAC__stream_encoder_set_ogg_serial_number FLAC__stream_encoder_set_ogg_serial_number;
5560 	 type_FLAC__stream_encoder_set_verify FLAC__stream_encoder_set_verify;
5561 	 type_FLAC__stream_encoder_set_streamable_subset FLAC__stream_encoder_set_streamable_subset;
5562 	 type_FLAC__stream_encoder_set_channels FLAC__stream_encoder_set_channels;
5563 	 type_FLAC__stream_encoder_set_bits_per_sample FLAC__stream_encoder_set_bits_per_sample;
5564 	 type_FLAC__stream_encoder_set_sample_rate FLAC__stream_encoder_set_sample_rate;
5565 	 type_FLAC__stream_encoder_set_compression_level FLAC__stream_encoder_set_compression_level;
5566 	 type_FLAC__stream_encoder_set_blocksize FLAC__stream_encoder_set_blocksize;
5567 	 type_FLAC__stream_encoder_set_do_mid_side_stereo FLAC__stream_encoder_set_do_mid_side_stereo;
5568 	 type_FLAC__stream_encoder_set_loose_mid_side_stereo FLAC__stream_encoder_set_loose_mid_side_stereo;
5569 	 type_FLAC__stream_encoder_set_apodization FLAC__stream_encoder_set_apodization;
5570   	 type_FLAC__stream_encoder_set_max_lpc_order FLAC__stream_encoder_set_max_lpc_order;
5571 	 type_FLAC__stream_encoder_set_qlp_coeff_precision FLAC__stream_encoder_set_qlp_coeff_precision;
5572 	 type_FLAC__stream_encoder_set_do_qlp_coeff_prec_search FLAC__stream_encoder_set_do_qlp_coeff_prec_search;
5573 	 type_FLAC__stream_encoder_set_do_escape_coding FLAC__stream_encoder_set_do_escape_coding;
5574 	 type_FLAC__stream_encoder_set_do_exhaustive_model_search FLAC__stream_encoder_set_do_exhaustive_model_search;
5575 	 type_FLAC__stream_encoder_set_min_residual_partition_order FLAC__stream_encoder_set_min_residual_partition_order;
5576 	 type_FLAC__stream_encoder_set_max_residual_partition_order FLAC__stream_encoder_set_max_residual_partition_order;
5577 	 type_FLAC__stream_encoder_set_rice_parameter_search_dist FLAC__stream_encoder_set_rice_parameter_search_dist;
5578 	 type_FLAC__stream_encoder_set_total_samples_estimate FLAC__stream_encoder_set_total_samples_estimate;
5579 	 type_FLAC__stream_encoder_set_metadata FLAC__stream_encoder_set_metadata;
5580 	 type_FLAC__stream_encoder_get_state FLAC__stream_encoder_get_state;
5581 	 type_FLAC__stream_encoder_get_verify_decoder_state FLAC__stream_encoder_get_verify_decoder_state;
5582 	 type_FLAC__stream_encoder_get_resolved_state_string FLAC__stream_encoder_get_resolved_state_string;
5583 	 type_FLAC__stream_encoder_get_verify_decoder_error_stats FLAC__stream_encoder_get_verify_decoder_error_stats;
5584 	 type_FLAC__stream_encoder_get_verify FLAC__stream_encoder_get_verify;
5585 	 type_FLAC__stream_encoder_get_streamable_subset FLAC__stream_encoder_get_streamable_subset;
5586 	 type_FLAC__stream_encoder_get_channels FLAC__stream_encoder_get_channels;
5587 	 type_FLAC__stream_encoder_get_bits_per_sample FLAC__stream_encoder_get_bits_per_sample;
5588 	 type_FLAC__stream_encoder_get_sample_rate FLAC__stream_encoder_get_sample_rate;
5589 	 type_FLAC__stream_encoder_get_blocksize FLAC__stream_encoder_get_blocksize;
5590 	 type_FLAC__stream_encoder_get_do_mid_side_stereo FLAC__stream_encoder_get_do_mid_side_stereo;
5591 	 type_FLAC__stream_encoder_get_loose_mid_side_stereo FLAC__stream_encoder_get_loose_mid_side_stereo;
5592 	 type_FLAC__stream_encoder_get_max_lpc_order FLAC__stream_encoder_get_max_lpc_order;
5593 	 type_FLAC__stream_encoder_get_qlp_coeff_precision FLAC__stream_encoder_get_qlp_coeff_precision;
5594 	 type_FLAC__stream_encoder_get_do_qlp_coeff_prec_search FLAC__stream_encoder_get_do_qlp_coeff_prec_search;
5595 	 type_FLAC__stream_encoder_get_do_escape_coding FLAC__stream_encoder_get_do_escape_coding;
5596 	 type_FLAC__stream_encoder_get_do_exhaustive_model_search FLAC__stream_encoder_get_do_exhaustive_model_search;
5597 	 type_FLAC__stream_encoder_get_min_residual_partition_order FLAC__stream_encoder_get_min_residual_partition_order;
5598 	 type_FLAC__stream_encoder_get_max_residual_partition_order FLAC__stream_encoder_get_max_residual_partition_order;
5599 	 type_FLAC__stream_encoder_get_rice_parameter_search_dist FLAC__stream_encoder_get_rice_parameter_search_dist;
5600 	 type_FLAC__stream_encoder_get_total_samples_estimate FLAC__stream_encoder_get_total_samples_estimate;
5601 	 type_FLAC__stream_encoder_init_stream FLAC__stream_encoder_init_stream;
5602 	 type_FLAC__stream_encoder_init_ogg_stream FLAC__stream_encoder_init_ogg_stream;
5603 	 type_FLAC__stream_encoder_init_FILE FLAC__stream_encoder_init_FILE;
5604 	 type_FLAC__stream_encoder_init_ogg_FILE FLAC__stream_encoder_init_ogg_FILE;
5605 	 type_FLAC__stream_encoder_init_file FLAC__stream_encoder_init_file;
5606 	 type_FLAC__stream_encoder_init_ogg_file FLAC__stream_encoder_init_ogg_file;
5607 	 type_FLAC__stream_encoder_finish FLAC__stream_encoder_finish;
5608 	 type_FLAC__stream_encoder_delete FLAC__stream_encoder_delete;
5609 	 type_FLAC__stream_encoder_process FLAC__stream_encoder_process;
5610 	 type_FLAC__stream_encoder_process_interleaved FLAC__stream_encoder_process_interleaved;
5611 
5612 	 type_FLAC__metadata_get_streaminfo FLAC__metadata_get_streaminfo;
5613 	 type_FLAC__metadata_get_tags FLAC__metadata_get_tags;
5614 	 type_FLAC__metadata_get_cuesheet FLAC__metadata_get_cuesheet;
5615 	 type_FLAC__metadata_get_picture FLAC__metadata_get_picture;
5616 	 type_FLAC__metadata_simple_iterator_new FLAC__metadata_simple_iterator_new;
5617 	 type_FLAC__metadata_simple_iterator_delete FLAC__metadata_simple_iterator_delete;
5618 	 type_FLAC__metadata_simple_iterator_status FLAC__metadata_simple_iterator_status;
5619 	 type_FLAC__metadata_simple_iterator_init FLAC__metadata_simple_iterator_init;
5620 	 type_FLAC__metadata_simple_iterator_is_writable FLAC__metadata_simple_iterator_is_writable;
5621 	 type_FLAC__metadata_simple_iterator_next FLAC__metadata_simple_iterator_next;
5622 	 type_FLAC__metadata_simple_iterator_prev FLAC__metadata_simple_iterator_prev;
5623 	 type_FLAC__metadata_simple_iterator_is_last FLAC__metadata_simple_iterator_is_last;
5624 	 type_FLAC__metadata_simple_iterator_get_block_offset FLAC__metadata_simple_iterator_get_block_offset;
5625 	 type_FLAC__metadata_simple_iterator_get_block_type FLAC__metadata_simple_iterator_get_block_type;
5626 	 type_FLAC__metadata_simple_iterator_get_block_length FLAC__metadata_simple_iterator_get_block_length;
5627 	 type_FLAC__metadata_simple_iterator_get_application_id FLAC__metadata_simple_iterator_get_application_id;
5628 	 type_FLAC__metadata_simple_iterator_get_block FLAC__metadata_simple_iterator_get_block;
5629 	 type_FLAC__metadata_simple_iterator_set_block FLAC__metadata_simple_iterator_set_block;
5630 	 type_FLAC__metadata_simple_iterator_insert_block_after FLAC__metadata_simple_iterator_insert_block_after;
5631 	 type_FLAC__metadata_simple_iterator_delete_block FLAC__metadata_simple_iterator_delete_block;
5632 	 type_FLAC__metadata_chain_new FLAC__metadata_chain_new;
5633 	 type_FLAC__metadata_chain_delete FLAC__metadata_chain_delete;
5634 	 type_FLAC__metadata_chain_status FLAC__metadata_chain_status;
5635 	 type_FLAC__metadata_chain_read FLAC__metadata_chain_read;
5636 	 type_FLAC__metadata_chain_read_ogg FLAC__metadata_chain_read_ogg;
5637 	 type_FLAC__metadata_chain_read_with_callbacks FLAC__metadata_chain_read_with_callbacks;
5638 	 type_FLAC__metadata_chain_read_ogg_with_callbacks FLAC__metadata_chain_read_ogg_with_callbacks;
5639 	 type_FLAC__metadata_chain_check_if_tempfile_needed FLAC__metadata_chain_check_if_tempfile_needed;
5640 	 type_FLAC__metadata_chain_write FLAC__metadata_chain_write;
5641 	 type_FLAC__metadata_chain_write_with_callbacks FLAC__metadata_chain_write_with_callbacks;
5642 	 type_FLAC__metadata_chain_write_with_callbacks_and_tempfile FLAC__metadata_chain_write_with_callbacks_and_tempfile;
5643 	 type_FLAC__metadata_chain_merge_padding FLAC__metadata_chain_merge_padding;
5644 	 type_FLAC__metadata_chain_sort_padding FLAC__metadata_chain_sort_padding;
5645 	 type_FLAC__metadata_iterator_new FLAC__metadata_iterator_new;
5646 	 type_FLAC__metadata_iterator_delete FLAC__metadata_iterator_delete;
5647 	 type_FLAC__metadata_iterator_init FLAC__metadata_iterator_init;
5648 	 type_FLAC__metadata_iterator_next FLAC__metadata_iterator_next;
5649 	 type_FLAC__metadata_iterator_prev FLAC__metadata_iterator_prev;
5650 	 type_FLAC__metadata_iterator_get_block_type FLAC__metadata_iterator_get_block_type;
5651 	 type_FLAC__metadata_iterator_get_block FLAC__metadata_iterator_get_block;
5652 	 type_FLAC__metadata_iterator_set_block FLAC__metadata_iterator_set_block;
5653 	 type_FLAC__metadata_iterator_delete_block FLAC__metadata_iterator_delete_block;
5654 	 type_FLAC__metadata_iterator_insert_block_before FLAC__metadata_iterator_insert_block_before;
5655 	 type_FLAC__metadata_iterator_insert_block_after FLAC__metadata_iterator_insert_block_after;
5656 	 type_FLAC__metadata_object_new FLAC__metadata_object_new;
5657 	 type_FLAC__metadata_object_clone FLAC__metadata_object_clone;
5658 	 type_FLAC__metadata_object_delete FLAC__metadata_object_delete;
5659 	 type_FLAC__metadata_object_is_equal FLAC__metadata_object_is_equal;
5660 	 type_FLAC__metadata_object_application_set_data FLAC__metadata_object_application_set_data;
5661 	 type_FLAC__metadata_object_seektable_resize_points FLAC__metadata_object_seektable_resize_points;
5662 	 type_FLAC__metadata_object_seektable_set_point FLAC__metadata_object_seektable_set_point;
5663 	 type_FLAC__metadata_object_seektable_insert_point FLAC__metadata_object_seektable_insert_point;
5664 	 type_FLAC__metadata_object_seektable_delete_point FLAC__metadata_object_seektable_delete_point;
5665 	 type_FLAC__metadata_object_seektable_is_legal FLAC__metadata_object_seektable_is_legal;
5666 	 type_FLAC__metadata_object_seektable_template_append_placeholders FLAC__metadata_object_seektable_template_append_placeholders;
5667 	 type_FLAC__metadata_object_seektable_template_append_point FLAC__metadata_object_seektable_template_append_point;
5668 	 type_FLAC__metadata_object_seektable_template_append_points FLAC__metadata_object_seektable_template_append_points;
5669 	 type_FLAC__metadata_object_seektable_template_append_spaced_points FLAC__metadata_object_seektable_template_append_spaced_points;
5670 	 type_FLAC__metadata_object_seektable_template_append_spaced_points_by_samples FLAC__metadata_object_seektable_template_append_spaced_points_by_samples;
5671 	 type_FLAC__metadata_object_seektable_template_sort FLAC__metadata_object_seektable_template_sort;
5672 	 type_FLAC__metadata_object_vorbiscomment_set_vendor_string FLAC__metadata_object_vorbiscomment_set_vendor_string;
5673 	 type_FLAC__metadata_object_vorbiscomment_resize_comments FLAC__metadata_object_vorbiscomment_resize_comments;
5674 	 type_FLAC__metadata_object_vorbiscomment_set_comment FLAC__metadata_object_vorbiscomment_set_comment;
5675 	 type_FLAC__metadata_object_vorbiscomment_insert_comment FLAC__metadata_object_vorbiscomment_insert_comment;
5676 	 type_FLAC__metadata_object_vorbiscomment_append_comment FLAC__metadata_object_vorbiscomment_append_comment;
5677 	 type_FLAC__metadata_object_vorbiscomment_replace_comment FLAC__metadata_object_vorbiscomment_replace_comment;
5678 	 type_FLAC__metadata_object_vorbiscomment_delete_comment FLAC__metadata_object_vorbiscomment_delete_comment;
5679 	 type_FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair;
5680 	 type_FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair;
5681 	 type_FLAC__metadata_object_vorbiscomment_entry_matches FLAC__metadata_object_vorbiscomment_entry_matches;
5682 	 type_FLAC__metadata_object_vorbiscomment_find_entry_from FLAC__metadata_object_vorbiscomment_find_entry_from;
5683 	 type_FLAC__metadata_object_vorbiscomment_remove_entry_matching FLAC__metadata_object_vorbiscomment_remove_entry_matching;
5684 	 type_FLAC__metadata_object_vorbiscomment_remove_entries_matching FLAC__metadata_object_vorbiscomment_remove_entries_matching;
5685 	 type_FLAC__metadata_object_cuesheet_track_new FLAC__metadata_object_cuesheet_track_new;
5686 	 type_FLAC__metadata_object_cuesheet_track_clone FLAC__metadata_object_cuesheet_track_clone;
5687 	 type_FLAC__metadata_object_cuesheet_track_delete FLAC__metadata_object_cuesheet_track_delete;
5688 	 type_FLAC__metadata_object_cuesheet_track_resize_indices FLAC__metadata_object_cuesheet_track_resize_indices;
5689 	 type_FLAC__metadata_object_cuesheet_track_insert_index FLAC__metadata_object_cuesheet_track_insert_index;
5690 	 type_FLAC__metadata_object_cuesheet_track_insert_blank_index FLAC__metadata_object_cuesheet_track_insert_blank_index;
5691 	 type_FLAC__metadata_object_cuesheet_track_delete_index FLAC__metadata_object_cuesheet_track_delete_index;
5692 	 type_FLAC__metadata_object_cuesheet_resize_tracks FLAC__metadata_object_cuesheet_resize_tracks;
5693 	 type_FLAC__metadata_object_cuesheet_set_track FLAC__metadata_object_cuesheet_set_track;
5694 	 type_FLAC__metadata_object_cuesheet_insert_track FLAC__metadata_object_cuesheet_insert_track;
5695 	 type_FLAC__metadata_object_cuesheet_insert_blank_track FLAC__metadata_object_cuesheet_insert_blank_track;
5696 	 type_FLAC__metadata_object_cuesheet_delete_track FLAC__metadata_object_cuesheet_delete_track;
5697 	 type_FLAC__metadata_object_cuesheet_is_legal FLAC__metadata_object_cuesheet_is_legal;
5698 	 type_FLAC__metadata_object_cuesheet_calculate_cddb_id FLAC__metadata_object_cuesheet_calculate_cddb_id;
5699 	 type_FLAC__metadata_object_picture_set_mime_type FLAC__metadata_object_picture_set_mime_type;
5700 	 type_FLAC__metadata_object_picture_set_description FLAC__metadata_object_picture_set_description;
5701 	 type_FLAC__metadata_object_picture_set_data FLAC__metadata_object_picture_set_data;
5702 	 type_FLAC__metadata_object_picture_is_legal FLAC__metadata_object_picture_is_legal;
5703 
5704 } libFLAC_dll;
5705 
5706 static volatile HANDLE h_libFLAC_dll = NULL;
5707 
g_free_libFLAC_dll(void)5708 void g_free_libFLAC_dll(void)
5709 {
5710 	if(h_libFLAC_dll){
5711 		FreeLibrary(h_libFLAC_dll);
5712 		h_libFLAC_dll = NULL;
5713 	}
5714 }
5715 
g_load_libFLAC_dll(void)5716 int g_load_libFLAC_dll(void)
5717 {
5718 	if(!h_libFLAC_dll){
5719 		h_libFLAC_dll = LoadLibrary("libFLAC.dll");
5720 		if(!h_libFLAC_dll) return -1;
5721 	}
5722 	g_FLAC__StreamEncoderStateString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamEncoderStateString" );
5723     if (g_FLAC__StreamEncoderStateString == NULL ){ g_free_libFLAC_dll(); return -1; }
5724 	g_FLAC__StreamDecoderStateString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderStateString" );
5725     if (g_FLAC__StreamDecoderStateString == NULL ){ g_free_libFLAC_dll(); return -1; }
5726 	g_FLAC__StreamEncoderInitStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamEncoderInitStatusString" );
5727     if (g_FLAC__StreamEncoderInitStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5728 
5729 	g_FLAC__StreamDecoderErrorStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderErrorStatusString" );
5730     if (g_FLAC__StreamDecoderErrorStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5731 	g_FLAC__StreamDecoderInitStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderInitStatusString" );
5732     if (g_FLAC__StreamDecoderInitStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5733 	g_FLAC__StreamDecoderLengthStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderLengthStatusString" );
5734     if (g_FLAC__StreamDecoderLengthStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5735 	g_FLAC__StreamDecoderReadStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderReadStatusString" );
5736     if (g_FLAC__StreamDecoderReadStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5737 	g_FLAC__StreamDecoderSeekStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderSeekStatusString" );
5738     if (g_FLAC__StreamDecoderSeekStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5739 	g_FLAC__StreamDecoderTellStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderTellStatusString" );
5740     if (g_FLAC__StreamDecoderTellStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5741 	g_FLAC__StreamDecoderWriteStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamDecoderWriteStatusString" );
5742     if (g_FLAC__StreamDecoderWriteStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5743 	g_FLAC__StreamEncoderSeekStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamEncoderSeekStatusString" );
5744     if (g_FLAC__StreamEncoderSeekStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5745 	g_FLAC__StreamEncoderTellStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamEncoderTellStatusString" );
5746     if (g_FLAC__StreamEncoderTellStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5747 	g_FLAC__StreamEncoderWriteStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamEncoderWriteStatusString" );
5748     if (g_FLAC__StreamEncoderWriteStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5749 	g_FLAC__treamEncoderReadStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__treamEncoderReadStatusString" );
5750     if (g_FLAC__treamEncoderReadStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5751 
5752 	g_FLAC__ChannelAssignmentString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__ChannelAssignmentString" );
5753     if (g_FLAC__ChannelAssignmentString == NULL ){ g_free_libFLAC_dll(); return -1; }
5754 	g_FLAC__EntropyCodingMethodTypeString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__EntropyCodingMethodTypeString" );
5755     if (g_FLAC__EntropyCodingMethodTypeString == NULL ){ g_free_libFLAC_dll(); return -1; }
5756 	g_FLAC__FrameNumberTypeString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__FrameNumberTypeString" );
5757     if (g_FLAC__FrameNumberTypeString == NULL ){ g_free_libFLAC_dll(); return -1; }
5758 	g_FLAC__MetadataTypeString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__MetadataTypeString" );
5759     if (g_FLAC__MetadataTypeString == NULL ){ g_free_libFLAC_dll(); return -1; }
5760 	#if 0
5761 	g_FLAC__Metadata_ChainStatusString  = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__Metadata_ChainStatusString " );
5762     if (g_FLAC__Metadata_ChainStatusString  == NULL ){ g_free_libFLAC_dll(); return -1; }
5763 	#endif
5764 	g_FLAC__Metadata_SimpleIteratorStatusString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__Metadata_SimpleIteratorStatusString" );
5765     if (g_FLAC__Metadata_SimpleIteratorStatusString == NULL ){ g_free_libFLAC_dll(); return -1; }
5766 	g_FLAC__StreamMetadata_Picture_TypeString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__StreamMetadata_Picture_TypeString" );
5767     if (g_FLAC__StreamMetadata_Picture_TypeString == NULL ){ g_free_libFLAC_dll(); return -1; }
5768 	g_FLAC__SubframeTypeString = (const char * const * *)GetProcAddress ( h_libFLAC_dll, "FLAC__SubframeTypeString" );
5769     if (g_FLAC__SubframeTypeString == NULL ){ g_free_libFLAC_dll(); return -1; }
5770 
5771 	libFLAC_dll.FLAC__format_sample_rate_is_valid = (type_FLAC__format_sample_rate_is_valid)GetProcAddress(h_libFLAC_dll,"FLAC__format_sample_rate_is_valid");
5772 	if(!libFLAC_dll.FLAC__format_sample_rate_is_valid){ g_free_libFLAC_dll(); return -1; }
5773 	libFLAC_dll.FLAC__format_sample_rate_is_subset = (type_FLAC__format_sample_rate_is_subset)GetProcAddress(h_libFLAC_dll,"FLAC__format_sample_rate_is_subset");
5774 	if(!libFLAC_dll.FLAC__format_sample_rate_is_subset){ g_free_libFLAC_dll(); return -1; }
5775 	libFLAC_dll.FLAC__format_vorbiscomment_entry_name_is_legal = (type_FLAC__format_vorbiscomment_entry_name_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__format_vorbiscomment_entry_name_is_legal");
5776 	if(!libFLAC_dll.FLAC__format_vorbiscomment_entry_name_is_legal){ g_free_libFLAC_dll(); return -1; }
5777 	libFLAC_dll.FLAC__format_vorbiscomment_entry_value_is_legal = (type_FLAC__format_vorbiscomment_entry_value_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__format_vorbiscomment_entry_value_is_legal");
5778 	if(!libFLAC_dll.FLAC__format_vorbiscomment_entry_value_is_legal){ g_free_libFLAC_dll(); return -1; }
5779 	libFLAC_dll.FLAC__format_vorbiscomment_entry_is_legal = (type_FLAC__format_vorbiscomment_entry_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__format_vorbiscomment_entry_is_legal");
5780 	if(!libFLAC_dll.FLAC__format_vorbiscomment_entry_is_legal){ g_free_libFLAC_dll(); return -1; }
5781 	libFLAC_dll.FLAC__format_seektable_is_legal = (type_FLAC__format_seektable_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__format_seektable_is_legal");
5782 	if(!libFLAC_dll.FLAC__format_seektable_is_legal){ g_free_libFLAC_dll(); return -1; }
5783 	libFLAC_dll.FLAC__format_seektable_sort = (type_FLAC__format_seektable_sort)GetProcAddress(h_libFLAC_dll,"FLAC__format_seektable_sort");
5784 	if(!libFLAC_dll.FLAC__format_seektable_sort){ g_free_libFLAC_dll(); return -1; }
5785 	libFLAC_dll.FLAC__format_cuesheet_is_legal = (type_FLAC__format_cuesheet_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__format_cuesheet_is_legal");
5786 	if(!libFLAC_dll.FLAC__format_cuesheet_is_legal){ g_free_libFLAC_dll(); return -1; }
5787 	libFLAC_dll.FLAC__format_picture_is_legal = (type_FLAC__format_picture_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__format_picture_is_legal");
5788 	if(!libFLAC_dll.FLAC__format_picture_is_legal){ g_free_libFLAC_dll(); return -1; }
5789 	libFLAC_dll.FLAC__stream_decoder_new = (type_FLAC__stream_decoder_new)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_new");
5790 	if(!libFLAC_dll.FLAC__stream_decoder_new){ g_free_libFLAC_dll(); return -1; }
5791 	libFLAC_dll.FLAC__stream_decoder_delete = (type_FLAC__stream_decoder_delete)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_delete");
5792 	if(!libFLAC_dll.FLAC__stream_decoder_delete){ g_free_libFLAC_dll(); return -1; }
5793 	libFLAC_dll.FLAC__stream_decoder_set_ogg_serial_number = (type_FLAC__stream_decoder_set_ogg_serial_number)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_ogg_serial_number");
5794 	if(!libFLAC_dll.FLAC__stream_decoder_set_ogg_serial_number){ g_free_libFLAC_dll(); return -1; }
5795 	libFLAC_dll.FLAC__stream_decoder_set_md5_checking = (type_FLAC__stream_decoder_set_md5_checking)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_md5_checking");
5796 	if(!libFLAC_dll.FLAC__stream_decoder_set_md5_checking){ g_free_libFLAC_dll(); return -1; }
5797 	libFLAC_dll.FLAC__stream_decoder_set_metadata_respond = (type_FLAC__stream_decoder_set_metadata_respond)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_metadata_respond");
5798 	if(!libFLAC_dll.FLAC__stream_decoder_set_metadata_respond){ g_free_libFLAC_dll(); return -1; }
5799 	libFLAC_dll.FLAC__stream_decoder_set_metadata_respond_application = (type_FLAC__stream_decoder_set_metadata_respond_application)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_metadata_respond_application");
5800 	if(!libFLAC_dll.FLAC__stream_decoder_set_metadata_respond_application){ g_free_libFLAC_dll(); return -1; }
5801 	libFLAC_dll.FLAC__stream_decoder_set_metadata_respond_all = (type_FLAC__stream_decoder_set_metadata_respond_all)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_metadata_respond_all");
5802 	if(!libFLAC_dll.FLAC__stream_decoder_set_metadata_respond_all){ g_free_libFLAC_dll(); return -1; }
5803 	libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore = (type_FLAC__stream_decoder_set_metadata_ignore)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_metadata_ignore");
5804 	if(!libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore){ g_free_libFLAC_dll(); return -1; }
5805 	libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore_application = (type_FLAC__stream_decoder_set_metadata_ignore_application)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_metadata_ignore_application");
5806 	if(!libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore_application){ g_free_libFLAC_dll(); return -1; }
5807 	libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore_all = (type_FLAC__stream_decoder_set_metadata_ignore_all)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_set_metadata_ignore_all");
5808 	if(!libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore_all){ g_free_libFLAC_dll(); return -1; }
5809 	libFLAC_dll.FLAC__stream_decoder_get_state = (type_FLAC__stream_decoder_get_state)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_state");
5810 	if(!libFLAC_dll.FLAC__stream_decoder_get_state){ g_free_libFLAC_dll(); return -1; }
5811 	libFLAC_dll.FLAC__stream_decoder_get_resolved_state_string = (type_FLAC__stream_decoder_get_resolved_state_string)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_resolved_state_string");
5812 	if(!libFLAC_dll.FLAC__stream_decoder_get_resolved_state_string){ g_free_libFLAC_dll(); return -1; }
5813 	libFLAC_dll.FLAC__stream_decoder_get_md5_checking = (type_FLAC__stream_decoder_get_md5_checking)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_md5_checking");
5814 	if(!libFLAC_dll.FLAC__stream_decoder_get_md5_checking){ g_free_libFLAC_dll(); return -1; }
5815 	libFLAC_dll.FLAC__stream_decoder_get_total_samples = (type_FLAC__stream_decoder_get_total_samples)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_total_samples");
5816 	if(!libFLAC_dll.FLAC__stream_decoder_get_total_samples){ g_free_libFLAC_dll(); return -1; }
5817 	libFLAC_dll.FLAC__stream_decoder_get_channels = (type_FLAC__stream_decoder_get_channels)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_channels");
5818 	if(!libFLAC_dll.FLAC__stream_decoder_get_channels){ g_free_libFLAC_dll(); return -1; }
5819 	libFLAC_dll.FLAC__stream_decoder_get_channel_assignment = (type_FLAC__stream_decoder_get_channel_assignment)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_channel_assignment");
5820 	if(!libFLAC_dll.FLAC__stream_decoder_get_channel_assignment){ g_free_libFLAC_dll(); return -1; }
5821 	libFLAC_dll.FLAC__stream_decoder_get_bits_per_sample = (type_FLAC__stream_decoder_get_bits_per_sample)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_bits_per_sample");
5822 	if(!libFLAC_dll.FLAC__stream_decoder_get_bits_per_sample){ g_free_libFLAC_dll(); return -1; }
5823 	libFLAC_dll.FLAC__stream_decoder_get_sample_rate = (type_FLAC__stream_decoder_get_sample_rate)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_sample_rate");
5824 	if(!libFLAC_dll.FLAC__stream_decoder_get_sample_rate){ g_free_libFLAC_dll(); return -1; }
5825 	libFLAC_dll.FLAC__stream_decoder_get_blocksize = (type_FLAC__stream_decoder_get_blocksize)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_blocksize");
5826 	if(!libFLAC_dll.FLAC__stream_decoder_get_blocksize){ g_free_libFLAC_dll(); return -1; }
5827 	libFLAC_dll.FLAC__stream_decoder_get_decode_position = (type_FLAC__stream_decoder_get_decode_position)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_get_decode_position");
5828 	if(!libFLAC_dll.FLAC__stream_decoder_get_decode_position){ g_free_libFLAC_dll(); return -1; }
5829 	libFLAC_dll.FLAC__stream_decoder_finish = (type_FLAC__stream_decoder_finish)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_finish");
5830 	if(!libFLAC_dll.FLAC__stream_decoder_finish){ g_free_libFLAC_dll(); return -1; }
5831 	libFLAC_dll.FLAC__stream_decoder_flush = (type_FLAC__stream_decoder_flush)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_flush");
5832 	if(!libFLAC_dll.FLAC__stream_decoder_flush){ g_free_libFLAC_dll(); return -1; }
5833 	libFLAC_dll.FLAC__stream_decoder_reset = (type_FLAC__stream_decoder_reset)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_reset");
5834 	if(!libFLAC_dll.FLAC__stream_decoder_reset){ g_free_libFLAC_dll(); return -1; }
5835 	libFLAC_dll.FLAC__stream_decoder_process_single = (type_FLAC__stream_decoder_process_single)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_process_single");
5836 	if(!libFLAC_dll.FLAC__stream_decoder_process_single){ g_free_libFLAC_dll(); return -1; }
5837 	libFLAC_dll.FLAC__stream_decoder_process_until_end_of_metadata = (type_FLAC__stream_decoder_process_until_end_of_metadata)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_process_until_end_of_metadata");
5838 	if(!libFLAC_dll.FLAC__stream_decoder_process_until_end_of_metadata){ g_free_libFLAC_dll(); return -1; }
5839 	libFLAC_dll.FLAC__stream_decoder_process_until_end_of_stream = (type_FLAC__stream_decoder_process_until_end_of_stream)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_process_until_end_of_stream");
5840 	if(!libFLAC_dll.FLAC__stream_decoder_process_until_end_of_stream){ g_free_libFLAC_dll(); return -1; }
5841 	libFLAC_dll.FLAC__stream_decoder_skip_single_frame = (type_FLAC__stream_decoder_skip_single_frame)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_skip_single_frame");
5842 	if(!libFLAC_dll.FLAC__stream_decoder_skip_single_frame){ g_free_libFLAC_dll(); return -1; }
5843 	libFLAC_dll.FLAC__stream_decoder_seek_absolute = (type_FLAC__stream_decoder_seek_absolute)GetProcAddress(h_libFLAC_dll,"FLAC__stream_decoder_seek_absolute");
5844 	if(!libFLAC_dll.FLAC__stream_decoder_seek_absolute){ g_free_libFLAC_dll(); return -1; }
5845 	libFLAC_dll.FLAC__stream_encoder_new = (type_FLAC__stream_encoder_new)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_new");
5846 	if(!libFLAC_dll.FLAC__stream_encoder_new){ g_free_libFLAC_dll(); return -1; }
5847 	libFLAC_dll.FLAC__stream_encoder_delete = (type_FLAC__stream_encoder_delete)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_delete");
5848 	if(!libFLAC_dll.FLAC__stream_encoder_delete){ g_free_libFLAC_dll(); return -1; }
5849 	libFLAC_dll.FLAC__stream_encoder_set_ogg_serial_number = (type_FLAC__stream_encoder_set_ogg_serial_number)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_ogg_serial_number");
5850 	if(!libFLAC_dll.FLAC__stream_encoder_set_ogg_serial_number){ g_free_libFLAC_dll(); return -1; }
5851 	libFLAC_dll.FLAC__stream_encoder_set_verify = (type_FLAC__stream_encoder_set_verify)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_verify");
5852 	if(!libFLAC_dll.FLAC__stream_encoder_set_verify){ g_free_libFLAC_dll(); return -1; }
5853 	libFLAC_dll.FLAC__stream_encoder_set_streamable_subset = (type_FLAC__stream_encoder_set_streamable_subset)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_streamable_subset");
5854 	if(!libFLAC_dll.FLAC__stream_encoder_set_streamable_subset){ g_free_libFLAC_dll(); return -1; }
5855 	libFLAC_dll.FLAC__stream_encoder_set_channels = (type_FLAC__stream_encoder_set_channels)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_channels");
5856 	if(!libFLAC_dll.FLAC__stream_encoder_set_channels){ g_free_libFLAC_dll(); return -1; }
5857 	libFLAC_dll.FLAC__stream_encoder_set_bits_per_sample = (type_FLAC__stream_encoder_set_bits_per_sample)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_bits_per_sample");
5858 	if(!libFLAC_dll.FLAC__stream_encoder_set_bits_per_sample){ g_free_libFLAC_dll(); return -1; }
5859 	libFLAC_dll.FLAC__stream_encoder_set_sample_rate = (type_FLAC__stream_encoder_set_sample_rate)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_sample_rate");
5860 	if(!libFLAC_dll.FLAC__stream_encoder_set_sample_rate){ g_free_libFLAC_dll(); return -1; }
5861 	libFLAC_dll.FLAC__stream_encoder_set_compression_level = (type_FLAC__stream_encoder_set_compression_level)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_compression_level");
5862 	if(!libFLAC_dll.FLAC__stream_encoder_set_compression_level){ g_free_libFLAC_dll(); return -1; }
5863 	libFLAC_dll.FLAC__stream_encoder_set_blocksize = (type_FLAC__stream_encoder_set_blocksize)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_blocksize");
5864 	if(!libFLAC_dll.FLAC__stream_encoder_set_blocksize){ g_free_libFLAC_dll(); return -1; }
5865 	libFLAC_dll.FLAC__stream_encoder_set_do_mid_side_stereo = (type_FLAC__stream_encoder_set_do_mid_side_stereo)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_do_mid_side_stereo");
5866 	if(!libFLAC_dll.FLAC__stream_encoder_set_do_mid_side_stereo){ g_free_libFLAC_dll(); return -1; }
5867 	libFLAC_dll.FLAC__stream_encoder_set_loose_mid_side_stereo = (type_FLAC__stream_encoder_set_loose_mid_side_stereo)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_loose_mid_side_stereo");
5868 	if(!libFLAC_dll.FLAC__stream_encoder_set_loose_mid_side_stereo){ g_free_libFLAC_dll(); return -1; }
5869 	libFLAC_dll.FLAC__stream_encoder_set_apodization = (type_FLAC__stream_encoder_set_apodization)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_apodization");
5870 	if(!libFLAC_dll.FLAC__stream_encoder_set_apodization){ g_free_libFLAC_dll(); return -1; }
5871 	libFLAC_dll.FLAC__stream_encoder_set_max_lpc_order = (type_FLAC__stream_encoder_set_max_lpc_order)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_max_lpc_order");
5872 	if(!libFLAC_dll.FLAC__stream_encoder_set_max_lpc_order){ g_free_libFLAC_dll(); return -1; }
5873 	libFLAC_dll.FLAC__stream_encoder_set_qlp_coeff_precision = (type_FLAC__stream_encoder_set_qlp_coeff_precision)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_qlp_coeff_precision");
5874 	if(!libFLAC_dll.FLAC__stream_encoder_set_qlp_coeff_precision){ g_free_libFLAC_dll(); return -1; }
5875 	libFLAC_dll.FLAC__stream_encoder_set_do_qlp_coeff_prec_search = (type_FLAC__stream_encoder_set_do_qlp_coeff_prec_search)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_do_qlp_coeff_prec_search");
5876 	if(!libFLAC_dll.FLAC__stream_encoder_set_do_qlp_coeff_prec_search){ g_free_libFLAC_dll(); return -1; }
5877 	libFLAC_dll.FLAC__stream_encoder_set_do_escape_coding = (type_FLAC__stream_encoder_set_do_escape_coding)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_do_escape_coding");
5878 	if(!libFLAC_dll.FLAC__stream_encoder_set_do_escape_coding){ g_free_libFLAC_dll(); return -1; }
5879 	libFLAC_dll.FLAC__stream_encoder_set_do_exhaustive_model_search = (type_FLAC__stream_encoder_set_do_exhaustive_model_search)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_do_exhaustive_model_search");
5880 	if(!libFLAC_dll.FLAC__stream_encoder_set_do_exhaustive_model_search){ g_free_libFLAC_dll(); return -1; }
5881 	libFLAC_dll.FLAC__stream_encoder_set_min_residual_partition_order = (type_FLAC__stream_encoder_set_min_residual_partition_order)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_min_residual_partition_order");
5882 	if(!libFLAC_dll.FLAC__stream_encoder_set_min_residual_partition_order){ g_free_libFLAC_dll(); return -1; }
5883 	libFLAC_dll.FLAC__stream_encoder_set_max_residual_partition_order = (type_FLAC__stream_encoder_set_max_residual_partition_order)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_max_residual_partition_order");
5884 	if(!libFLAC_dll.FLAC__stream_encoder_set_max_residual_partition_order){ g_free_libFLAC_dll(); return -1; }
5885 	libFLAC_dll.FLAC__stream_encoder_set_rice_parameter_search_dist = (type_FLAC__stream_encoder_set_rice_parameter_search_dist)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_rice_parameter_search_dist");
5886 	if(!libFLAC_dll.FLAC__stream_encoder_set_rice_parameter_search_dist){ g_free_libFLAC_dll(); return -1; }
5887 	libFLAC_dll.FLAC__stream_encoder_set_total_samples_estimate = (type_FLAC__stream_encoder_set_total_samples_estimate)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_total_samples_estimate");
5888 	if(!libFLAC_dll.FLAC__stream_encoder_set_total_samples_estimate){ g_free_libFLAC_dll(); return -1; }
5889 	libFLAC_dll.FLAC__stream_encoder_set_metadata = (type_FLAC__stream_encoder_set_metadata)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_set_metadata");
5890 	if(!libFLAC_dll.FLAC__stream_encoder_set_metadata){ g_free_libFLAC_dll(); return -1; }
5891 	libFLAC_dll.FLAC__stream_encoder_get_state = (type_FLAC__stream_encoder_get_state)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_state");
5892 	if(!libFLAC_dll.FLAC__stream_encoder_get_state){ g_free_libFLAC_dll(); return -1; }
5893 	libFLAC_dll.FLAC__stream_encoder_get_verify_decoder_state = (type_FLAC__stream_encoder_get_verify_decoder_state)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_verify_decoder_state");
5894 	if(!libFLAC_dll.FLAC__stream_encoder_get_verify_decoder_state){ g_free_libFLAC_dll(); return -1; }
5895 	libFLAC_dll.FLAC__stream_encoder_get_resolved_state_string = (type_FLAC__stream_encoder_get_resolved_state_string)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_resolved_state_string");
5896 	if(!libFLAC_dll.FLAC__stream_encoder_get_resolved_state_string){ g_free_libFLAC_dll(); return -1; }
5897 	libFLAC_dll.FLAC__stream_encoder_get_verify_decoder_error_stats = (type_FLAC__stream_encoder_get_verify_decoder_error_stats)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_verify_decoder_error_stats");
5898 	if(!libFLAC_dll.FLAC__stream_encoder_get_verify_decoder_error_stats){ g_free_libFLAC_dll(); return -1; }
5899 	libFLAC_dll.FLAC__stream_encoder_get_verify = (type_FLAC__stream_encoder_get_verify)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_verify");
5900 	if(!libFLAC_dll.FLAC__stream_encoder_get_verify){ g_free_libFLAC_dll(); return -1; }
5901 	libFLAC_dll.FLAC__stream_encoder_get_streamable_subset = (type_FLAC__stream_encoder_get_streamable_subset)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_streamable_subset");
5902 	if(!libFLAC_dll.FLAC__stream_encoder_get_streamable_subset){ g_free_libFLAC_dll(); return -1; }
5903 	libFLAC_dll.FLAC__stream_encoder_get_channels = (type_FLAC__stream_encoder_get_channels)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_channels");
5904 	if(!libFLAC_dll.FLAC__stream_encoder_get_channels){ g_free_libFLAC_dll(); return -1; }
5905 	libFLAC_dll.FLAC__stream_encoder_get_bits_per_sample = (type_FLAC__stream_encoder_get_bits_per_sample)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_bits_per_sample");
5906 	if(!libFLAC_dll.FLAC__stream_encoder_get_bits_per_sample){ g_free_libFLAC_dll(); return -1; }
5907 	libFLAC_dll.FLAC__stream_encoder_get_sample_rate = (type_FLAC__stream_encoder_get_sample_rate)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_sample_rate");
5908 	if(!libFLAC_dll.FLAC__stream_encoder_get_sample_rate){ g_free_libFLAC_dll(); return -1; }
5909 	libFLAC_dll.FLAC__stream_encoder_get_blocksize = (type_FLAC__stream_encoder_get_blocksize)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_blocksize");
5910 	if(!libFLAC_dll.FLAC__stream_encoder_get_blocksize){ g_free_libFLAC_dll(); return -1; }
5911 	libFLAC_dll.FLAC__stream_encoder_get_do_mid_side_stereo = (type_FLAC__stream_encoder_get_do_mid_side_stereo)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_do_mid_side_stereo");
5912 	if(!libFLAC_dll.FLAC__stream_encoder_get_do_mid_side_stereo){ g_free_libFLAC_dll(); return -1; }
5913 	libFLAC_dll.FLAC__stream_encoder_get_loose_mid_side_stereo = (type_FLAC__stream_encoder_get_loose_mid_side_stereo)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_loose_mid_side_stereo");
5914 	if(!libFLAC_dll.FLAC__stream_encoder_get_loose_mid_side_stereo){ g_free_libFLAC_dll(); return -1; }
5915 	libFLAC_dll.FLAC__stream_encoder_get_max_lpc_order = (type_FLAC__stream_encoder_get_max_lpc_order)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_max_lpc_order");
5916 	if(!libFLAC_dll.FLAC__stream_encoder_get_max_lpc_order){ g_free_libFLAC_dll(); return -1; }
5917 	libFLAC_dll.FLAC__stream_encoder_get_qlp_coeff_precision = (type_FLAC__stream_encoder_get_qlp_coeff_precision)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_qlp_coeff_precision");
5918 	if(!libFLAC_dll.FLAC__stream_encoder_get_qlp_coeff_precision){ g_free_libFLAC_dll(); return -1; }
5919 	libFLAC_dll.FLAC__stream_encoder_get_do_qlp_coeff_prec_search = (type_FLAC__stream_encoder_get_do_qlp_coeff_prec_search)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_do_qlp_coeff_prec_search");
5920 	if(!libFLAC_dll.FLAC__stream_encoder_get_do_qlp_coeff_prec_search){ g_free_libFLAC_dll(); return -1; }
5921 	libFLAC_dll.FLAC__stream_encoder_get_do_escape_coding = (type_FLAC__stream_encoder_get_do_escape_coding)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_do_escape_coding");
5922 	if(!libFLAC_dll.FLAC__stream_encoder_get_do_escape_coding){ g_free_libFLAC_dll(); return -1; }
5923 	libFLAC_dll.FLAC__stream_encoder_get_do_exhaustive_model_search = (type_FLAC__stream_encoder_get_do_exhaustive_model_search)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_do_exhaustive_model_search");
5924 	if(!libFLAC_dll.FLAC__stream_encoder_get_do_exhaustive_model_search){ g_free_libFLAC_dll(); return -1; }
5925 	libFLAC_dll.FLAC__stream_encoder_get_min_residual_partition_order = (type_FLAC__stream_encoder_get_min_residual_partition_order)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_min_residual_partition_order");
5926 	if(!libFLAC_dll.FLAC__stream_encoder_get_min_residual_partition_order){ g_free_libFLAC_dll(); return -1; }
5927 	libFLAC_dll.FLAC__stream_encoder_get_max_residual_partition_order = (type_FLAC__stream_encoder_get_max_residual_partition_order)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_max_residual_partition_order");
5928 	if(!libFLAC_dll.FLAC__stream_encoder_get_max_residual_partition_order){ g_free_libFLAC_dll(); return -1; }
5929 	libFLAC_dll.FLAC__stream_encoder_get_rice_parameter_search_dist = (type_FLAC__stream_encoder_get_rice_parameter_search_dist)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_rice_parameter_search_dist");
5930 	if(!libFLAC_dll.FLAC__stream_encoder_get_rice_parameter_search_dist){ g_free_libFLAC_dll(); return -1; }
5931 	libFLAC_dll.FLAC__stream_encoder_get_total_samples_estimate = (type_FLAC__stream_encoder_get_total_samples_estimate)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_get_total_samples_estimate");
5932 	if(!libFLAC_dll.FLAC__stream_encoder_get_total_samples_estimate){ g_free_libFLAC_dll(); return -1; }
5933 	libFLAC_dll.FLAC__stream_encoder_init_stream = (type_FLAC__stream_encoder_init_stream)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_init_stream");
5934 	if(!libFLAC_dll.FLAC__stream_encoder_init_stream){ g_free_libFLAC_dll(); return -1; }
5935 	libFLAC_dll.FLAC__stream_encoder_init_ogg_stream = (type_FLAC__stream_encoder_init_ogg_stream)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_init_ogg_stream");
5936 	if(!libFLAC_dll.FLAC__stream_encoder_init_ogg_stream){ g_free_libFLAC_dll(); return -1; }
5937 	libFLAC_dll.FLAC__stream_encoder_init_FILE = (type_FLAC__stream_encoder_init_FILE)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_init_FILE");
5938 	if(!libFLAC_dll.FLAC__stream_encoder_init_FILE){ g_free_libFLAC_dll(); return -1; }
5939 	libFLAC_dll.FLAC__stream_encoder_init_ogg_FILE = (type_FLAC__stream_encoder_init_ogg_FILE)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_init_ogg_FILE");
5940 	if(!libFLAC_dll.FLAC__stream_encoder_init_ogg_FILE){ g_free_libFLAC_dll(); return -1; }
5941 	libFLAC_dll.FLAC__stream_encoder_init_file = (type_FLAC__stream_encoder_init_file)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_init_file");
5942 	if(!libFLAC_dll.FLAC__stream_encoder_init_file){ g_free_libFLAC_dll(); return -1; }
5943 	libFLAC_dll.FLAC__stream_encoder_init_ogg_file = (type_FLAC__stream_encoder_init_ogg_file)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_init_ogg_file");
5944 	if(!libFLAC_dll.FLAC__stream_encoder_init_ogg_file){ g_free_libFLAC_dll(); return -1; }
5945 	libFLAC_dll.FLAC__stream_encoder_finish = (type_FLAC__stream_encoder_finish)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_finish");
5946 	if(!libFLAC_dll.FLAC__stream_encoder_finish){ g_free_libFLAC_dll(); return -1; }
5947 	libFLAC_dll.FLAC__stream_encoder_process = (type_FLAC__stream_encoder_process)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_process");
5948 	if(!libFLAC_dll.FLAC__stream_encoder_process){ g_free_libFLAC_dll(); return -1; }
5949 	libFLAC_dll.FLAC__stream_encoder_process_interleaved = (type_FLAC__stream_encoder_process_interleaved)GetProcAddress(h_libFLAC_dll,"FLAC__stream_encoder_process_interleaved");
5950 	if(!libFLAC_dll.FLAC__stream_encoder_process_interleaved){ g_free_libFLAC_dll(); return -1; }
5951 
5952 	libFLAC_dll.FLAC__metadata_get_streaminfo = (type_FLAC__metadata_get_streaminfo)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_get_streaminfo");
5953 	if(!libFLAC_dll.FLAC__metadata_get_streaminfo){ g_free_libFLAC_dll(); return -1; }
5954 	libFLAC_dll.FLAC__metadata_get_tags = (type_FLAC__metadata_get_tags)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_get_tags");
5955 	if(!libFLAC_dll.FLAC__metadata_get_tags){ g_free_libFLAC_dll(); return -1; }
5956 	libFLAC_dll.FLAC__metadata_get_cuesheet = (type_FLAC__metadata_get_cuesheet)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_get_cuesheet");
5957 	if(!libFLAC_dll.FLAC__metadata_get_cuesheet){ g_free_libFLAC_dll(); return -1; }
5958 	libFLAC_dll.FLAC__metadata_get_picture = (type_FLAC__metadata_get_picture)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_get_picture");
5959 	if(!libFLAC_dll.FLAC__metadata_get_picture){ g_free_libFLAC_dll(); return -1; }
5960 	libFLAC_dll.FLAC__metadata_simple_iterator_new = (type_FLAC__metadata_simple_iterator_new)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_new");
5961 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_new){ g_free_libFLAC_dll(); return -1; }
5962 	libFLAC_dll.FLAC__metadata_simple_iterator_delete = (type_FLAC__metadata_simple_iterator_delete)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_delete");
5963 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_delete){ g_free_libFLAC_dll(); return -1; }
5964 	libFLAC_dll.FLAC__metadata_simple_iterator_status = (type_FLAC__metadata_simple_iterator_status)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_status");
5965 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_status){ g_free_libFLAC_dll(); return -1; }
5966 	libFLAC_dll.FLAC__metadata_simple_iterator_init = (type_FLAC__metadata_simple_iterator_init)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_init");
5967 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_init){ g_free_libFLAC_dll(); return -1; }
5968 	libFLAC_dll.FLAC__metadata_simple_iterator_is_writable = (type_FLAC__metadata_simple_iterator_is_writable)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_is_writable");
5969 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_is_writable){ g_free_libFLAC_dll(); return -1; }
5970 	libFLAC_dll.FLAC__metadata_simple_iterator_next = (type_FLAC__metadata_simple_iterator_next)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_next");
5971 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_next){ g_free_libFLAC_dll(); return -1; }
5972 	libFLAC_dll.FLAC__metadata_simple_iterator_prev = (type_FLAC__metadata_simple_iterator_prev)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_prev");
5973 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_prev){ g_free_libFLAC_dll(); return -1; }
5974 	libFLAC_dll.FLAC__metadata_simple_iterator_is_last = (type_FLAC__metadata_simple_iterator_is_last)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_is_last");
5975 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_is_last){ g_free_libFLAC_dll(); return -1; }
5976 	libFLAC_dll.FLAC__metadata_simple_iterator_get_block_offset = (type_FLAC__metadata_simple_iterator_get_block_offset)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_get_block_offset");
5977 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_get_block_offset){ g_free_libFLAC_dll(); return -1; }
5978 	libFLAC_dll.FLAC__metadata_simple_iterator_get_block_type = (type_FLAC__metadata_simple_iterator_get_block_type)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_get_block_type");
5979 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_get_block_type){ g_free_libFLAC_dll(); return -1; }
5980 	libFLAC_dll.FLAC__metadata_simple_iterator_get_block_length = (type_FLAC__metadata_simple_iterator_get_block_length)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_get_block_length");
5981 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_get_block_length){ g_free_libFLAC_dll(); return -1; }
5982 	libFLAC_dll.FLAC__metadata_simple_iterator_get_application_id = (type_FLAC__metadata_simple_iterator_get_application_id)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_get_application_id");
5983 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_get_application_id){ g_free_libFLAC_dll(); return -1; }
5984 	libFLAC_dll.FLAC__metadata_simple_iterator_get_block = (type_FLAC__metadata_simple_iterator_get_block)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_get_block");
5985 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_get_block){ g_free_libFLAC_dll(); return -1; }
5986 	libFLAC_dll.FLAC__metadata_simple_iterator_set_block = (type_FLAC__metadata_simple_iterator_set_block)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_set_block");
5987 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_set_block){ g_free_libFLAC_dll(); return -1; }
5988 	libFLAC_dll.FLAC__metadata_simple_iterator_insert_block_after = (type_FLAC__metadata_simple_iterator_insert_block_after)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_insert_block_after");
5989 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_insert_block_after){ g_free_libFLAC_dll(); return -1; }
5990 	libFLAC_dll.FLAC__metadata_simple_iterator_delete_block = (type_FLAC__metadata_simple_iterator_delete_block)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_simple_iterator_delete_block");
5991 	if(!libFLAC_dll.FLAC__metadata_simple_iterator_delete_block){ g_free_libFLAC_dll(); return -1; }
5992 	libFLAC_dll.FLAC__metadata_chain_new = (type_FLAC__metadata_chain_new)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_new");
5993 	if(!libFLAC_dll.FLAC__metadata_chain_new){ g_free_libFLAC_dll(); return -1; }
5994 	libFLAC_dll.FLAC__metadata_chain_delete = (type_FLAC__metadata_chain_delete)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_delete");
5995 	if(!libFLAC_dll.FLAC__metadata_chain_delete){ g_free_libFLAC_dll(); return -1; }
5996 	libFLAC_dll.FLAC__metadata_chain_status = (type_FLAC__metadata_chain_status)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_status");
5997 	if(!libFLAC_dll.FLAC__metadata_chain_status){ g_free_libFLAC_dll(); return -1; }
5998 	libFLAC_dll.FLAC__metadata_chain_read = (type_FLAC__metadata_chain_read)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_read");
5999 	if(!libFLAC_dll.FLAC__metadata_chain_read){ g_free_libFLAC_dll(); return -1; }
6000 	libFLAC_dll.FLAC__metadata_chain_read_ogg = (type_FLAC__metadata_chain_read_ogg)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_read_ogg");
6001 	if(!libFLAC_dll.FLAC__metadata_chain_read_ogg){ g_free_libFLAC_dll(); return -1; }
6002 	libFLAC_dll.FLAC__metadata_chain_read_with_callbacks = (type_FLAC__metadata_chain_read_with_callbacks)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_read_with_callbacks");
6003 	if(!libFLAC_dll.FLAC__metadata_chain_read_with_callbacks){ g_free_libFLAC_dll(); return -1; }
6004 	libFLAC_dll.FLAC__metadata_chain_read_ogg_with_callbacks = (type_FLAC__metadata_chain_read_ogg_with_callbacks)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_read_ogg_with_callbacks");
6005 	if(!libFLAC_dll.FLAC__metadata_chain_read_ogg_with_callbacks){ g_free_libFLAC_dll(); return -1; }
6006 	libFLAC_dll.FLAC__metadata_chain_check_if_tempfile_needed = (type_FLAC__metadata_chain_check_if_tempfile_needed)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_check_if_tempfile_needed");
6007 	if(!libFLAC_dll.FLAC__metadata_chain_check_if_tempfile_needed){ g_free_libFLAC_dll(); return -1; }
6008 	libFLAC_dll.FLAC__metadata_chain_write = (type_FLAC__metadata_chain_write)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_write");
6009 	if(!libFLAC_dll.FLAC__metadata_chain_write){ g_free_libFLAC_dll(); return -1; }
6010 	libFLAC_dll.FLAC__metadata_chain_write_with_callbacks = (type_FLAC__metadata_chain_write_with_callbacks)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_write_with_callbacks");
6011 	if(!libFLAC_dll.FLAC__metadata_chain_write_with_callbacks){ g_free_libFLAC_dll(); return -1; }
6012 	libFLAC_dll.FLAC__metadata_chain_write_with_callbacks_and_tempfile = (type_FLAC__metadata_chain_write_with_callbacks_and_tempfile)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_write_with_callbacks_and_tempfile");
6013 	if(!libFLAC_dll.FLAC__metadata_chain_write_with_callbacks_and_tempfile){ g_free_libFLAC_dll(); return -1; }
6014 	libFLAC_dll.FLAC__metadata_chain_merge_padding = (type_FLAC__metadata_chain_merge_padding)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_merge_padding");
6015 	if(!libFLAC_dll.FLAC__metadata_chain_merge_padding){ g_free_libFLAC_dll(); return -1; }
6016 	libFLAC_dll.FLAC__metadata_chain_sort_padding = (type_FLAC__metadata_chain_sort_padding)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_chain_sort_padding");
6017 	if(!libFLAC_dll.FLAC__metadata_chain_sort_padding){ g_free_libFLAC_dll(); return -1; }
6018 	libFLAC_dll.FLAC__metadata_iterator_new = (type_FLAC__metadata_iterator_new)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_new");
6019 	if(!libFLAC_dll.FLAC__metadata_iterator_new){ g_free_libFLAC_dll(); return -1; }
6020 	libFLAC_dll.FLAC__metadata_iterator_delete = (type_FLAC__metadata_iterator_delete)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_delete");
6021 	if(!libFLAC_dll.FLAC__metadata_iterator_delete){ g_free_libFLAC_dll(); return -1; }
6022 	libFLAC_dll.FLAC__metadata_iterator_init = (type_FLAC__metadata_iterator_init)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_init");
6023 	if(!libFLAC_dll.FLAC__metadata_iterator_init){ g_free_libFLAC_dll(); return -1; }
6024 	libFLAC_dll.FLAC__metadata_iterator_next = (type_FLAC__metadata_iterator_next)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_next");
6025 	if(!libFLAC_dll.FLAC__metadata_iterator_next){ g_free_libFLAC_dll(); return -1; }
6026 	libFLAC_dll.FLAC__metadata_iterator_prev = (type_FLAC__metadata_iterator_prev)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_prev");
6027 	if(!libFLAC_dll.FLAC__metadata_iterator_prev){ g_free_libFLAC_dll(); return -1; }
6028 	libFLAC_dll.FLAC__metadata_iterator_get_block_type = (type_FLAC__metadata_iterator_get_block_type)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_get_block_type");
6029 	if(!libFLAC_dll.FLAC__metadata_iterator_get_block_type){ g_free_libFLAC_dll(); return -1; }
6030 	libFLAC_dll.FLAC__metadata_iterator_get_block = (type_FLAC__metadata_iterator_get_block)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_get_block");
6031 	if(!libFLAC_dll.FLAC__metadata_iterator_get_block){ g_free_libFLAC_dll(); return -1; }
6032 	libFLAC_dll.FLAC__metadata_iterator_set_block = (type_FLAC__metadata_iterator_set_block)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_set_block");
6033 	if(!libFLAC_dll.FLAC__metadata_iterator_set_block){ g_free_libFLAC_dll(); return -1; }
6034 	libFLAC_dll.FLAC__metadata_iterator_delete_block = (type_FLAC__metadata_iterator_delete_block)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_delete_block");
6035 	if(!libFLAC_dll.FLAC__metadata_iterator_delete_block){ g_free_libFLAC_dll(); return -1; }
6036 	libFLAC_dll.FLAC__metadata_iterator_insert_block_before = (type_FLAC__metadata_iterator_insert_block_before)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_insert_block_before");
6037 	if(!libFLAC_dll.FLAC__metadata_iterator_insert_block_before){ g_free_libFLAC_dll(); return -1; }
6038 	libFLAC_dll.FLAC__metadata_iterator_insert_block_after = (type_FLAC__metadata_iterator_insert_block_after)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_iterator_insert_block_after");
6039 	if(!libFLAC_dll.FLAC__metadata_iterator_insert_block_after){ g_free_libFLAC_dll(); return -1; }
6040 	libFLAC_dll.FLAC__metadata_object_new = (type_FLAC__metadata_object_new)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_new");
6041 	if(!libFLAC_dll.FLAC__metadata_object_new){ g_free_libFLAC_dll(); return -1; }
6042 	libFLAC_dll.FLAC__metadata_object_clone = (type_FLAC__metadata_object_clone)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_clone");
6043 	if(!libFLAC_dll.FLAC__metadata_object_clone){ g_free_libFLAC_dll(); return -1; }
6044 	libFLAC_dll.FLAC__metadata_object_delete = (type_FLAC__metadata_object_delete)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_delete");
6045 	if(!libFLAC_dll.FLAC__metadata_object_delete){ g_free_libFLAC_dll(); return -1; }
6046 	libFLAC_dll.FLAC__metadata_object_is_equal = (type_FLAC__metadata_object_is_equal)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_is_equal");
6047 	if(!libFLAC_dll.FLAC__metadata_object_is_equal){ g_free_libFLAC_dll(); return -1; }
6048 	libFLAC_dll.FLAC__metadata_object_application_set_data = (type_FLAC__metadata_object_application_set_data)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_application_set_data");
6049 	if(!libFLAC_dll.FLAC__metadata_object_application_set_data){ g_free_libFLAC_dll(); return -1; }
6050 	libFLAC_dll.FLAC__metadata_object_seektable_resize_points = (type_FLAC__metadata_object_seektable_resize_points)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_resize_points");
6051 	if(!libFLAC_dll.FLAC__metadata_object_seektable_resize_points){ g_free_libFLAC_dll(); return -1; }
6052 	libFLAC_dll.FLAC__metadata_object_seektable_set_point = (type_FLAC__metadata_object_seektable_set_point)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_set_point");
6053 	if(!libFLAC_dll.FLAC__metadata_object_seektable_set_point){ g_free_libFLAC_dll(); return -1; }
6054 	libFLAC_dll.FLAC__metadata_object_seektable_insert_point = (type_FLAC__metadata_object_seektable_insert_point)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_insert_point");
6055 	if(!libFLAC_dll.FLAC__metadata_object_seektable_insert_point){ g_free_libFLAC_dll(); return -1; }
6056 	libFLAC_dll.FLAC__metadata_object_seektable_delete_point = (type_FLAC__metadata_object_seektable_delete_point)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_delete_point");
6057 	if(!libFLAC_dll.FLAC__metadata_object_seektable_delete_point){ g_free_libFLAC_dll(); return -1; }
6058 	libFLAC_dll.FLAC__metadata_object_seektable_is_legal = (type_FLAC__metadata_object_seektable_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_is_legal");
6059 	if(!libFLAC_dll.FLAC__metadata_object_seektable_is_legal){ g_free_libFLAC_dll(); return -1; }
6060 	libFLAC_dll.FLAC__metadata_object_seektable_template_append_placeholders = (type_FLAC__metadata_object_seektable_template_append_placeholders)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_template_append_placeholders");
6061 	if(!libFLAC_dll.FLAC__metadata_object_seektable_template_append_placeholders){ g_free_libFLAC_dll(); return -1; }
6062 	libFLAC_dll.FLAC__metadata_object_seektable_template_append_point = (type_FLAC__metadata_object_seektable_template_append_point)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_template_append_point");
6063 	if(!libFLAC_dll.FLAC__metadata_object_seektable_template_append_point){ g_free_libFLAC_dll(); return -1; }
6064 	libFLAC_dll.FLAC__metadata_object_seektable_template_append_points = (type_FLAC__metadata_object_seektable_template_append_points)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_template_append_points");
6065 	if(!libFLAC_dll.FLAC__metadata_object_seektable_template_append_points){ g_free_libFLAC_dll(); return -1; }
6066 	libFLAC_dll.FLAC__metadata_object_seektable_template_append_spaced_points = (type_FLAC__metadata_object_seektable_template_append_spaced_points)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_template_append_spaced_points");
6067 	if(!libFLAC_dll.FLAC__metadata_object_seektable_template_append_spaced_points){ g_free_libFLAC_dll(); return -1; }
6068 	libFLAC_dll.FLAC__metadata_object_seektable_template_append_spaced_points_by_samples = (type_FLAC__metadata_object_seektable_template_append_spaced_points_by_samples)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_template_append_spaced_points_by_samples");
6069 	if(!libFLAC_dll.FLAC__metadata_object_seektable_template_append_spaced_points_by_samples){ g_free_libFLAC_dll(); return -1; }
6070 	libFLAC_dll.FLAC__metadata_object_seektable_template_sort = (type_FLAC__metadata_object_seektable_template_sort)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_seektable_template_sort");
6071 	if(!libFLAC_dll.FLAC__metadata_object_seektable_template_sort){ g_free_libFLAC_dll(); return -1; }
6072 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_set_vendor_string = (type_FLAC__metadata_object_vorbiscomment_set_vendor_string)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_set_vendor_string");
6073 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_set_vendor_string){ g_free_libFLAC_dll(); return -1; }
6074 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_resize_comments = (type_FLAC__metadata_object_vorbiscomment_resize_comments)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_resize_comments");
6075 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_resize_comments){ g_free_libFLAC_dll(); return -1; }
6076 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_set_comment = (type_FLAC__metadata_object_vorbiscomment_set_comment)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_set_comment");
6077 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_set_comment){ g_free_libFLAC_dll(); return -1; }
6078 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_insert_comment = (type_FLAC__metadata_object_vorbiscomment_insert_comment)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_insert_comment");
6079 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_insert_comment){ g_free_libFLAC_dll(); return -1; }
6080 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_append_comment = (type_FLAC__metadata_object_vorbiscomment_append_comment)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_append_comment");
6081 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_append_comment){ g_free_libFLAC_dll(); return -1; }
6082 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_replace_comment = (type_FLAC__metadata_object_vorbiscomment_replace_comment)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_replace_comment");
6083 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_replace_comment){ g_free_libFLAC_dll(); return -1; }
6084 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_delete_comment = (type_FLAC__metadata_object_vorbiscomment_delete_comment)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_delete_comment");
6085 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_delete_comment){ g_free_libFLAC_dll(); return -1; }
6086 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair = (type_FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair");
6087 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair){ g_free_libFLAC_dll(); return -1; }
6088 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair = (type_FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair");
6089 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair){ g_free_libFLAC_dll(); return -1; }
6090 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_matches = (type_FLAC__metadata_object_vorbiscomment_entry_matches)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_entry_matches");
6091 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_matches){ g_free_libFLAC_dll(); return -1; }
6092 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_find_entry_from = (type_FLAC__metadata_object_vorbiscomment_find_entry_from)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_find_entry_from");
6093 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_find_entry_from){ g_free_libFLAC_dll(); return -1; }
6094 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_remove_entry_matching = (type_FLAC__metadata_object_vorbiscomment_remove_entry_matching)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_remove_entry_matching");
6095 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_remove_entry_matching){ g_free_libFLAC_dll(); return -1; }
6096 	libFLAC_dll.FLAC__metadata_object_vorbiscomment_remove_entries_matching = (type_FLAC__metadata_object_vorbiscomment_remove_entries_matching)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_vorbiscomment_remove_entries_matching");
6097 	if(!libFLAC_dll.FLAC__metadata_object_vorbiscomment_remove_entries_matching){ g_free_libFLAC_dll(); return -1; }
6098 	libFLAC_dll.FLAC__metadata_object_cuesheet_track_new = (type_FLAC__metadata_object_cuesheet_track_new)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_track_new");
6099 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_track_new){ g_free_libFLAC_dll(); return -1; }
6100 	libFLAC_dll.FLAC__metadata_object_cuesheet_track_clone = (type_FLAC__metadata_object_cuesheet_track_clone)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_track_clone");
6101 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_track_clone){ g_free_libFLAC_dll(); return -1; }
6102 	libFLAC_dll.FLAC__metadata_object_cuesheet_track_delete = (type_FLAC__metadata_object_cuesheet_track_delete)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_track_delete");
6103 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_track_delete){ g_free_libFLAC_dll(); return -1; }
6104 	libFLAC_dll.FLAC__metadata_object_cuesheet_track_resize_indices = (type_FLAC__metadata_object_cuesheet_track_resize_indices)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_track_resize_indices");
6105 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_track_resize_indices){ g_free_libFLAC_dll(); return -1; }
6106 	libFLAC_dll.FLAC__metadata_object_cuesheet_track_insert_index = (type_FLAC__metadata_object_cuesheet_track_insert_index)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_track_insert_index");
6107 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_track_insert_index){ g_free_libFLAC_dll(); return -1; }
6108 	libFLAC_dll.FLAC__metadata_object_cuesheet_track_insert_blank_index = (type_FLAC__metadata_object_cuesheet_track_insert_blank_index)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_track_insert_blank_index");
6109 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_track_insert_blank_index){ g_free_libFLAC_dll(); return -1; }
6110 	libFLAC_dll.FLAC__metadata_object_cuesheet_track_delete_index = (type_FLAC__metadata_object_cuesheet_track_delete_index)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_track_delete_index");
6111 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_track_delete_index){ g_free_libFLAC_dll(); return -1; }
6112 	libFLAC_dll.FLAC__metadata_object_cuesheet_resize_tracks = (type_FLAC__metadata_object_cuesheet_resize_tracks)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_resize_tracks");
6113 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_resize_tracks){ g_free_libFLAC_dll(); return -1; }
6114 	libFLAC_dll.FLAC__metadata_object_cuesheet_set_track = (type_FLAC__metadata_object_cuesheet_set_track)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_set_track");
6115 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_set_track){ g_free_libFLAC_dll(); return -1; }
6116 	libFLAC_dll.FLAC__metadata_object_cuesheet_insert_track = (type_FLAC__metadata_object_cuesheet_insert_track)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_insert_track");
6117 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_insert_track){ g_free_libFLAC_dll(); return -1; }
6118 	libFLAC_dll.FLAC__metadata_object_cuesheet_insert_blank_track = (type_FLAC__metadata_object_cuesheet_insert_blank_track)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_insert_blank_track");
6119 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_insert_blank_track){ g_free_libFLAC_dll(); return -1; }
6120 	libFLAC_dll.FLAC__metadata_object_cuesheet_delete_track = (type_FLAC__metadata_object_cuesheet_delete_track)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_delete_track");
6121 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_delete_track){ g_free_libFLAC_dll(); return -1; }
6122 	libFLAC_dll.FLAC__metadata_object_cuesheet_is_legal = (type_FLAC__metadata_object_cuesheet_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_is_legal");
6123 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_is_legal){ g_free_libFLAC_dll(); return -1; }
6124 	libFLAC_dll.FLAC__metadata_object_cuesheet_calculate_cddb_id = (type_FLAC__metadata_object_cuesheet_calculate_cddb_id)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_cuesheet_calculate_cddb_id");
6125 	if(!libFLAC_dll.FLAC__metadata_object_cuesheet_calculate_cddb_id){ g_free_libFLAC_dll(); return -1; }
6126 	libFLAC_dll.FLAC__metadata_object_picture_set_mime_type = (type_FLAC__metadata_object_picture_set_mime_type)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_picture_set_mime_type");
6127 	if(!libFLAC_dll.FLAC__metadata_object_picture_set_mime_type){ g_free_libFLAC_dll(); return -1; }
6128 	libFLAC_dll.FLAC__metadata_object_picture_set_description = (type_FLAC__metadata_object_picture_set_description)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_picture_set_description");
6129 	if(!libFLAC_dll.FLAC__metadata_object_picture_set_description){ g_free_libFLAC_dll(); return -1; }
6130 	libFLAC_dll.FLAC__metadata_object_picture_set_data = (type_FLAC__metadata_object_picture_set_data)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_picture_set_data");
6131 	if(!libFLAC_dll.FLAC__metadata_object_picture_set_data){ g_free_libFLAC_dll(); return -1; }
6132 	libFLAC_dll.FLAC__metadata_object_picture_is_legal = (type_FLAC__metadata_object_picture_is_legal)GetProcAddress(h_libFLAC_dll,"FLAC__metadata_object_picture_is_legal");
6133 	if(!libFLAC_dll.FLAC__metadata_object_picture_is_legal){ g_free_libFLAC_dll(); return -1; }
6134 	return 0;
6135 }
6136 
6137 
FLAC__format_sample_rate_is_valid(unsigned sample_rate)6138 FLAC__bool FLAC__format_sample_rate_is_valid(unsigned sample_rate)
6139 {
6140 	if(h_libFLAC_dll){
6141 		return libFLAC_dll.FLAC__format_sample_rate_is_valid(sample_rate);
6142 	}
6143 	return (FLAC__bool)0;
6144 }
6145 
FLAC__format_sample_rate_is_subset(unsigned sample_rate)6146 FLAC__bool FLAC__format_sample_rate_is_subset(unsigned sample_rate)
6147 {
6148 	if(h_libFLAC_dll){
6149 		return libFLAC_dll.FLAC__format_sample_rate_is_subset(sample_rate);
6150 	}
6151 	return (FLAC__bool)0;
6152 }
6153 
FLAC__format_vorbiscomment_entry_name_is_legal(const char * name)6154 FLAC__bool FLAC__format_vorbiscomment_entry_name_is_legal(const char *name)
6155 {
6156 	if(h_libFLAC_dll){
6157 		return libFLAC_dll.FLAC__format_vorbiscomment_entry_name_is_legal(name);
6158 	}
6159 	return (FLAC__bool)0;
6160 }
6161 
FLAC__format_vorbiscomment_entry_value_is_legal(const FLAC__byte * value,unsigned length)6162 FLAC__bool FLAC__format_vorbiscomment_entry_value_is_legal(const FLAC__byte *value, unsigned length)
6163 {
6164 	if(h_libFLAC_dll){
6165 		return libFLAC_dll.FLAC__format_vorbiscomment_entry_value_is_legal(value,length);
6166 	}
6167 	return (FLAC__bool)0;
6168 }
6169 
FLAC__format_vorbiscomment_entry_is_legal(const FLAC__byte * entry,unsigned length)6170 FLAC__bool FLAC__format_vorbiscomment_entry_is_legal(const FLAC__byte *entry, unsigned length)
6171 {
6172 	if(h_libFLAC_dll){
6173 		return libFLAC_dll.FLAC__format_vorbiscomment_entry_is_legal(entry,length);
6174 	}
6175 	return (FLAC__bool)0;
6176 }
6177 
FLAC__format_seektable_is_legal(const FLAC__StreamMetadata_SeekTable * seek_table)6178 FLAC__bool FLAC__format_seektable_is_legal(const FLAC__StreamMetadata_SeekTable *seek_table)
6179 {
6180 	if(h_libFLAC_dll){
6181 		return libFLAC_dll.FLAC__format_seektable_is_legal(seek_table);
6182 	}
6183 	return (FLAC__bool)0;
6184 }
6185 
FLAC__format_seektable_sort(FLAC__StreamMetadata_SeekTable * seek_table)6186 unsigned FLAC__format_seektable_sort(FLAC__StreamMetadata_SeekTable *seek_table)
6187 {
6188 	if(h_libFLAC_dll){
6189 		return libFLAC_dll.FLAC__format_seektable_sort(seek_table);
6190 	}
6191 	return (unsigned)0;
6192 }
6193 
FLAC__format_cuesheet_is_legal(const FLAC__StreamMetadata_CueSheet * cue_sheet,FLAC__bool check_cd_da_subset,const char ** violation)6194 FLAC__bool FLAC__format_cuesheet_is_legal(const FLAC__StreamMetadata_CueSheet *cue_sheet, FLAC__bool check_cd_da_subset, const char **violation)
6195 {
6196 	if(h_libFLAC_dll){
6197 		return libFLAC_dll.FLAC__format_cuesheet_is_legal(cue_sheet,check_cd_da_subset,violation);
6198 	}
6199 	return (FLAC__bool)0;
6200 }
6201 
FLAC__format_picture_is_legal(const FLAC__StreamMetadata_Picture * picture,const char ** violation)6202 FLAC__bool FLAC__format_picture_is_legal(const FLAC__StreamMetadata_Picture *picture, const char **violation)
6203 {
6204 	if(h_libFLAC_dll){
6205 		return libFLAC_dll.FLAC__format_picture_is_legal(picture,violation);
6206 	}
6207 	return (FLAC__bool)0;
6208 }
6209 
FLAC__stream_decoder_new(void)6210 FLAC__StreamDecoder* FLAC__stream_decoder_new(void)
6211 {
6212 	if(h_libFLAC_dll){
6213 		return libFLAC_dll.FLAC__stream_decoder_new();
6214 	}
6215 	return (FLAC__StreamDecoder*)0;
6216 }
6217 
FLAC__stream_decoder_delete(FLAC__StreamDecoder * decoder)6218 void FLAC__stream_decoder_delete(FLAC__StreamDecoder *decoder)
6219 {
6220 	if(h_libFLAC_dll){
6221 		libFLAC_dll.FLAC__stream_decoder_delete(decoder);
6222 	}
6223 }
6224 
FLAC__stream_decoder_set_ogg_serial_number(FLAC__StreamDecoder * decoder,long serial_number)6225 FLAC__bool FLAC__stream_decoder_set_ogg_serial_number(FLAC__StreamDecoder *decoder, long serial_number)
6226 {
6227 	if(h_libFLAC_dll){
6228 		return libFLAC_dll.FLAC__stream_decoder_set_ogg_serial_number(decoder,serial_number);
6229 	}
6230 	return (FLAC__bool)0;
6231 }
6232 
FLAC__stream_decoder_set_md5_checking(FLAC__StreamDecoder * decoder,FLAC__bool value)6233 FLAC__bool FLAC__stream_decoder_set_md5_checking(FLAC__StreamDecoder *decoder, FLAC__bool value)
6234 {
6235 	if(h_libFLAC_dll){
6236 		return libFLAC_dll.FLAC__stream_decoder_set_md5_checking(decoder,value);
6237 	}
6238 	return (FLAC__bool)0;
6239 }
6240 
FLAC__stream_decoder_set_metadata_respond(FLAC__StreamDecoder * decoder,FLAC__MetadataType type)6241 FLAC__bool FLAC__stream_decoder_set_metadata_respond(FLAC__StreamDecoder *decoder, FLAC__MetadataType type)
6242 {
6243 	if(h_libFLAC_dll){
6244 		return libFLAC_dll.FLAC__stream_decoder_set_metadata_respond(decoder,type);
6245 	}
6246 	return (FLAC__bool)0;
6247 }
6248 
FLAC__stream_decoder_set_metadata_respond_application(FLAC__StreamDecoder * decoder,const FLAC__byte id[4])6249 FLAC__bool FLAC__stream_decoder_set_metadata_respond_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4])
6250 {
6251 	if(h_libFLAC_dll){
6252 		return libFLAC_dll.FLAC__stream_decoder_set_metadata_respond_application(decoder,id);
6253 	}
6254 	return (FLAC__bool)0;
6255 }
6256 
FLAC__stream_decoder_set_metadata_respond_all(FLAC__StreamDecoder * decoder)6257 FLAC__bool FLAC__stream_decoder_set_metadata_respond_all(FLAC__StreamDecoder *decoder)
6258 {
6259 	if(h_libFLAC_dll){
6260 		return libFLAC_dll.FLAC__stream_decoder_set_metadata_respond_all(decoder);
6261 	}
6262 	return (FLAC__bool)0;
6263 }
6264 
FLAC__stream_decoder_set_metadata_ignore(FLAC__StreamDecoder * decoder,FLAC__MetadataType type)6265 FLAC__bool FLAC__stream_decoder_set_metadata_ignore(FLAC__StreamDecoder *decoder, FLAC__MetadataType type)
6266 {
6267 	if(h_libFLAC_dll){
6268 		return libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore(decoder,type);
6269 	}
6270 	return (FLAC__bool)0;
6271 }
6272 
FLAC__stream_decoder_set_metadata_ignore_application(FLAC__StreamDecoder * decoder,const FLAC__byte id[4])6273 FLAC__bool FLAC__stream_decoder_set_metadata_ignore_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4])
6274 {
6275 	if(h_libFLAC_dll){
6276 		return libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore_application(decoder,id);
6277 	}
6278 	return (FLAC__bool)0;
6279 }
6280 
FLAC__stream_decoder_set_metadata_ignore_all(FLAC__StreamDecoder * decoder)6281 FLAC__bool FLAC__stream_decoder_set_metadata_ignore_all(FLAC__StreamDecoder *decoder)
6282 {
6283 	if(h_libFLAC_dll){
6284 		return libFLAC_dll.FLAC__stream_decoder_set_metadata_ignore_all(decoder);
6285 	}
6286 	return (FLAC__bool)0;
6287 }
6288 
FLAC__stream_decoder_get_state(const FLAC__StreamDecoder * decoder)6289 FLAC__StreamDecoderState FLAC__stream_decoder_get_state(const FLAC__StreamDecoder *decoder)
6290 {
6291 	if(h_libFLAC_dll){
6292 		return libFLAC_dll.FLAC__stream_decoder_get_state(decoder);
6293 	}
6294 	return (FLAC__StreamDecoderState)0;
6295 }
6296 
FLAC__stream_decoder_get_resolved_state_string(const FLAC__StreamDecoder * decoder)6297 const char* FLAC__stream_decoder_get_resolved_state_string(const FLAC__StreamDecoder *decoder)
6298 {
6299 	if(h_libFLAC_dll){
6300 		return libFLAC_dll.FLAC__stream_decoder_get_resolved_state_string(decoder);
6301 	}
6302 	return (const char*)0;
6303 }
6304 
FLAC__stream_decoder_get_md5_checking(const FLAC__StreamDecoder * decoder)6305 FLAC__bool FLAC__stream_decoder_get_md5_checking(const FLAC__StreamDecoder *decoder)
6306 {
6307 	if(h_libFLAC_dll){
6308 		return libFLAC_dll.FLAC__stream_decoder_get_md5_checking(decoder);
6309 	}
6310 	return (FLAC__bool)0;
6311 }
6312 
FLAC__stream_decoder_get_total_samples(const FLAC__StreamDecoder * decoder)6313 FLAC__uint64 FLAC__stream_decoder_get_total_samples(const FLAC__StreamDecoder *decoder)
6314 {
6315 	if(h_libFLAC_dll){
6316 		return libFLAC_dll.FLAC__stream_decoder_get_total_samples(decoder);
6317 	}
6318 	return (FLAC__uint64)0;
6319 }
6320 
FLAC__stream_decoder_get_channels(const FLAC__StreamDecoder * decoder)6321 unsigned FLAC__stream_decoder_get_channels(const FLAC__StreamDecoder *decoder)
6322 {
6323 	if(h_libFLAC_dll){
6324 		return libFLAC_dll.FLAC__stream_decoder_get_channels(decoder);
6325 	}
6326 	return (unsigned)0;
6327 }
6328 
FLAC__stream_decoder_get_channel_assignment(const FLAC__StreamDecoder * decoder)6329 FLAC__ChannelAssignment FLAC__stream_decoder_get_channel_assignment(const FLAC__StreamDecoder *decoder)
6330 {
6331 	if(h_libFLAC_dll){
6332 		return libFLAC_dll.FLAC__stream_decoder_get_channel_assignment(decoder);
6333 	}
6334 	return (FLAC__ChannelAssignment)0;
6335 }
6336 
FLAC__stream_decoder_get_bits_per_sample(const FLAC__StreamDecoder * decoder)6337 unsigned FLAC__stream_decoder_get_bits_per_sample(const FLAC__StreamDecoder *decoder)
6338 {
6339 	if(h_libFLAC_dll){
6340 		return libFLAC_dll.FLAC__stream_decoder_get_bits_per_sample(decoder);
6341 	}
6342 	return (unsigned)0;
6343 }
6344 
FLAC__stream_decoder_get_sample_rate(const FLAC__StreamDecoder * decoder)6345 unsigned FLAC__stream_decoder_get_sample_rate(const FLAC__StreamDecoder *decoder)
6346 {
6347 	if(h_libFLAC_dll){
6348 		return libFLAC_dll.FLAC__stream_decoder_get_sample_rate(decoder);
6349 	}
6350 	return (unsigned)0;
6351 }
6352 
FLAC__stream_decoder_get_blocksize(const FLAC__StreamDecoder * decoder)6353 unsigned FLAC__stream_decoder_get_blocksize(const FLAC__StreamDecoder *decoder)
6354 {
6355 	if(h_libFLAC_dll){
6356 		return libFLAC_dll.FLAC__stream_decoder_get_blocksize(decoder);
6357 	}
6358 	return (unsigned)0;
6359 }
6360 
FLAC__stream_decoder_get_decode_position(const FLAC__StreamDecoder * decoder,FLAC__uint64 * position)6361 FLAC__bool FLAC__stream_decoder_get_decode_position(const FLAC__StreamDecoder *decoder, FLAC__uint64 *position)
6362 {
6363 	if(h_libFLAC_dll){
6364 		return libFLAC_dll.FLAC__stream_decoder_get_decode_position(decoder,position);
6365 	}
6366 	return (FLAC__bool)0;
6367 }
6368 
FLAC__stream_decoder_finish(FLAC__StreamDecoder * decoder)6369 FLAC__bool FLAC__stream_decoder_finish(FLAC__StreamDecoder *decoder)
6370 {
6371 	if(h_libFLAC_dll){
6372 		return libFLAC_dll.FLAC__stream_decoder_finish(decoder);
6373 	}
6374 	return (FLAC__bool)0;
6375 }
6376 
FLAC__stream_decoder_flush(FLAC__StreamDecoder * decoder)6377 FLAC__bool FLAC__stream_decoder_flush(FLAC__StreamDecoder *decoder)
6378 {
6379 	if(h_libFLAC_dll){
6380 		return libFLAC_dll.FLAC__stream_decoder_flush(decoder);
6381 	}
6382 	return (FLAC__bool)0;
6383 }
6384 
FLAC__stream_decoder_reset(FLAC__StreamDecoder * decoder)6385 FLAC__bool FLAC__stream_decoder_reset(FLAC__StreamDecoder *decoder)
6386 {
6387 	if(h_libFLAC_dll){
6388 		return libFLAC_dll.FLAC__stream_decoder_reset(decoder);
6389 	}
6390 	return (FLAC__bool)0;
6391 }
6392 
FLAC__stream_decoder_process_single(FLAC__StreamDecoder * decoder)6393 FLAC__bool FLAC__stream_decoder_process_single(FLAC__StreamDecoder *decoder)
6394 {
6395 	if(h_libFLAC_dll){
6396 		return libFLAC_dll.FLAC__stream_decoder_process_single(decoder);
6397 	}
6398 	return (FLAC__bool)0;
6399 }
6400 
FLAC__stream_decoder_process_until_end_of_metadata(FLAC__StreamDecoder * decoder)6401 FLAC__bool FLAC__stream_decoder_process_until_end_of_metadata(FLAC__StreamDecoder *decoder)
6402 {
6403 	if(h_libFLAC_dll){
6404 		return libFLAC_dll.FLAC__stream_decoder_process_until_end_of_metadata(decoder);
6405 	}
6406 	return (FLAC__bool)0;
6407 }
6408 
FLAC__stream_decoder_process_until_end_of_stream(FLAC__StreamDecoder * decoder)6409 FLAC__bool FLAC__stream_decoder_process_until_end_of_stream(FLAC__StreamDecoder *decoder)
6410 {
6411 	if(h_libFLAC_dll){
6412 		return libFLAC_dll.FLAC__stream_decoder_process_until_end_of_stream(decoder);
6413 	}
6414 	return (FLAC__bool)0;
6415 }
6416 
FLAC__stream_decoder_skip_single_frame(FLAC__StreamDecoder * decoder)6417 FLAC__bool FLAC__stream_decoder_skip_single_frame(FLAC__StreamDecoder *decoder)
6418 {
6419 	if(h_libFLAC_dll){
6420 		return libFLAC_dll.FLAC__stream_decoder_skip_single_frame(decoder);
6421 	}
6422 	return (FLAC__bool)0;
6423 }
6424 
FLAC__stream_decoder_seek_absolute(FLAC__StreamDecoder * decoder,FLAC__uint64 sample)6425 FLAC__bool FLAC__stream_decoder_seek_absolute(FLAC__StreamDecoder *decoder, FLAC__uint64 sample)
6426 {
6427 	if(h_libFLAC_dll){
6428 		return libFLAC_dll.FLAC__stream_decoder_seek_absolute(decoder,sample);
6429 	}
6430 	return (FLAC__bool)0;
6431 }
6432 
FLAC__stream_encoder_new(void)6433 FLAC__StreamEncoder* FLAC__stream_encoder_new(void)
6434 {
6435 	if(h_libFLAC_dll){
6436 		return libFLAC_dll.FLAC__stream_encoder_new();
6437 	}
6438 	return (FLAC__StreamEncoder*)0;
6439 }
FLAC__stream_encoder_delete(FLAC__StreamEncoder * encoder)6440 void FLAC__stream_encoder_delete(FLAC__StreamEncoder *encoder)
6441 {
6442 	if(h_libFLAC_dll){
6443 		libFLAC_dll.FLAC__stream_encoder_delete(encoder);
6444 	}
6445 }
6446 
FLAC__stream_encoder_set_ogg_serial_number(FLAC__StreamEncoder * encoder,long serial_number)6447 FLAC__bool FLAC__stream_encoder_set_ogg_serial_number(FLAC__StreamEncoder *encoder, long serial_number)
6448 {
6449 	if(h_libFLAC_dll){
6450 		return libFLAC_dll.FLAC__stream_encoder_set_ogg_serial_number(encoder,serial_number);
6451 	}
6452 	return (FLAC__bool)0;
6453 }
6454 
FLAC__stream_encoder_set_verify(FLAC__StreamEncoder * encoder,FLAC__bool value)6455 FLAC__bool FLAC__stream_encoder_set_verify(FLAC__StreamEncoder *encoder, FLAC__bool value)
6456 {
6457 	if(h_libFLAC_dll){
6458 		return libFLAC_dll.FLAC__stream_encoder_set_verify(encoder,value);
6459 	}
6460 	return (FLAC__bool)0;
6461 }
6462 
FLAC__stream_encoder_set_streamable_subset(FLAC__StreamEncoder * encoder,FLAC__bool value)6463 FLAC__bool FLAC__stream_encoder_set_streamable_subset(FLAC__StreamEncoder *encoder, FLAC__bool value)
6464 {
6465 	if(h_libFLAC_dll){
6466 		return libFLAC_dll.FLAC__stream_encoder_set_streamable_subset(encoder,value);
6467 	}
6468 	return (FLAC__bool)0;
6469 }
6470 
FLAC__stream_encoder_set_channels(FLAC__StreamEncoder * encoder,unsigned value)6471 FLAC__bool FLAC__stream_encoder_set_channels(FLAC__StreamEncoder *encoder, unsigned value)
6472 {
6473 	if(h_libFLAC_dll){
6474 		return libFLAC_dll.FLAC__stream_encoder_set_channels(encoder,value);
6475 	}
6476 	return (FLAC__bool)0;
6477 }
6478 
FLAC__stream_encoder_set_bits_per_sample(FLAC__StreamEncoder * encoder,unsigned value)6479 FLAC__bool FLAC__stream_encoder_set_bits_per_sample(FLAC__StreamEncoder *encoder, unsigned value)
6480 {
6481 	if(h_libFLAC_dll){
6482 		return libFLAC_dll.FLAC__stream_encoder_set_bits_per_sample(encoder,value);
6483 	}
6484 	return (FLAC__bool)0;
6485 }
6486 
FLAC__stream_encoder_set_sample_rate(FLAC__StreamEncoder * encoder,unsigned value)6487 FLAC__bool FLAC__stream_encoder_set_sample_rate(FLAC__StreamEncoder *encoder, unsigned value)
6488 {
6489 	if(h_libFLAC_dll){
6490 		return libFLAC_dll.FLAC__stream_encoder_set_sample_rate(encoder,value);
6491 	}
6492 	return (FLAC__bool)0;
6493 }
6494 
FLAC__stream_encoder_set_compression_level(FLAC__StreamEncoder * encoder,unsigned value)6495 FLAC__bool FLAC__stream_encoder_set_compression_level(FLAC__StreamEncoder *encoder, unsigned value)
6496 {
6497 	if(h_libFLAC_dll){
6498 		return libFLAC_dll.FLAC__stream_encoder_set_compression_level(encoder,value);
6499 	}
6500 	return (FLAC__bool)0;
6501 }
6502 
FLAC__stream_encoder_set_blocksize(FLAC__StreamEncoder * encoder,unsigned value)6503 FLAC__bool FLAC__stream_encoder_set_blocksize(FLAC__StreamEncoder *encoder, unsigned value)
6504 {
6505 	if(h_libFLAC_dll){
6506 		return libFLAC_dll.FLAC__stream_encoder_set_blocksize(encoder,value);
6507 	}
6508 	return (FLAC__bool)0;
6509 }
6510 
FLAC__stream_encoder_set_do_mid_side_stereo(FLAC__StreamEncoder * encoder,FLAC__bool value)6511 FLAC__bool FLAC__stream_encoder_set_do_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value)
6512 {
6513 	if(h_libFLAC_dll){
6514 		return libFLAC_dll.FLAC__stream_encoder_set_do_mid_side_stereo(encoder,value);
6515 	}
6516 	return (FLAC__bool)0;
6517 }
6518 
FLAC__stream_encoder_set_loose_mid_side_stereo(FLAC__StreamEncoder * encoder,FLAC__bool value)6519 FLAC__bool FLAC__stream_encoder_set_loose_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value)
6520 {
6521 	if(h_libFLAC_dll){
6522 		return libFLAC_dll.FLAC__stream_encoder_set_loose_mid_side_stereo(encoder,value);
6523 	}
6524 	return (FLAC__bool)0;
6525 }
6526 
FLAC__stream_encoder_set_apodization(FLAC__StreamEncoder * encoder,const char * specification)6527 FLAC__bool FLAC__stream_encoder_set_apodization(FLAC__StreamEncoder *encoder, const char *specification)
6528 {
6529 	if(h_libFLAC_dll){
6530 		return libFLAC_dll.FLAC__stream_encoder_set_apodization(encoder,specification);
6531 	}
6532 	return (FLAC__bool)0;
6533 }
6534 
FLAC__stream_encoder_set_max_lpc_order(FLAC__StreamEncoder * encoder,unsigned value)6535 FLAC__bool FLAC__stream_encoder_set_max_lpc_order(FLAC__StreamEncoder *encoder, unsigned value)
6536 {
6537 	if(h_libFLAC_dll){
6538 		return libFLAC_dll.FLAC__stream_encoder_set_max_lpc_order(encoder,value);
6539 	}
6540 	return (FLAC__bool)0;
6541 }
6542 
FLAC__stream_encoder_set_qlp_coeff_precision(FLAC__StreamEncoder * encoder,unsigned value)6543 FLAC__bool FLAC__stream_encoder_set_qlp_coeff_precision(FLAC__StreamEncoder *encoder, unsigned value)
6544 {
6545 	if(h_libFLAC_dll){
6546 		return libFLAC_dll.FLAC__stream_encoder_set_qlp_coeff_precision(encoder,value);
6547 	}
6548 	return (FLAC__bool)0;
6549 }
6550 
FLAC__stream_encoder_set_do_qlp_coeff_prec_search(FLAC__StreamEncoder * encoder,FLAC__bool value)6551 FLAC__bool FLAC__stream_encoder_set_do_qlp_coeff_prec_search(FLAC__StreamEncoder *encoder, FLAC__bool value)
6552 {
6553 	if(h_libFLAC_dll){
6554 		return libFLAC_dll.FLAC__stream_encoder_set_do_qlp_coeff_prec_search(encoder,value);
6555 	}
6556 	return (FLAC__bool)0;
6557 }
6558 
FLAC__stream_encoder_set_do_escape_coding(FLAC__StreamEncoder * encoder,FLAC__bool value)6559 FLAC__bool FLAC__stream_encoder_set_do_escape_coding(FLAC__StreamEncoder *encoder, FLAC__bool value)
6560 {
6561 	if(h_libFLAC_dll){
6562 		return libFLAC_dll.FLAC__stream_encoder_set_do_escape_coding(encoder,value);
6563 	}
6564 	return (FLAC__bool)0;
6565 }
6566 
FLAC__stream_encoder_set_do_exhaustive_model_search(FLAC__StreamEncoder * encoder,FLAC__bool value)6567 FLAC__bool FLAC__stream_encoder_set_do_exhaustive_model_search(FLAC__StreamEncoder *encoder, FLAC__bool value)
6568 {
6569 	if(h_libFLAC_dll){
6570 		return libFLAC_dll.FLAC__stream_encoder_set_do_exhaustive_model_search(encoder,value);
6571 	}
6572 	return (FLAC__bool)0;
6573 }
6574 
FLAC__stream_encoder_set_min_residual_partition_order(FLAC__StreamEncoder * encoder,unsigned value)6575 FLAC__bool FLAC__stream_encoder_set_min_residual_partition_order(FLAC__StreamEncoder *encoder, unsigned value)
6576 {
6577 	if(h_libFLAC_dll){
6578 		return libFLAC_dll.FLAC__stream_encoder_set_min_residual_partition_order(encoder,value);
6579 	}
6580 	return (FLAC__bool)0;
6581 }
6582 
FLAC__stream_encoder_set_max_residual_partition_order(FLAC__StreamEncoder * encoder,unsigned value)6583 FLAC__bool FLAC__stream_encoder_set_max_residual_partition_order(FLAC__StreamEncoder *encoder, unsigned value)
6584 {
6585 	if(h_libFLAC_dll){
6586 		return libFLAC_dll.FLAC__stream_encoder_set_max_residual_partition_order(encoder,value);
6587 	}
6588 	return (FLAC__bool)0;
6589 }
6590 
FLAC__stream_encoder_set_rice_parameter_search_dist(FLAC__StreamEncoder * encoder,unsigned value)6591 FLAC__bool FLAC__stream_encoder_set_rice_parameter_search_dist(FLAC__StreamEncoder *encoder, unsigned value)
6592 {
6593 	if(h_libFLAC_dll){
6594 		return libFLAC_dll.FLAC__stream_encoder_set_rice_parameter_search_dist(encoder,value);
6595 	}
6596 	return (FLAC__bool)0;
6597 }
6598 
FLAC__stream_encoder_set_total_samples_estimate(FLAC__StreamEncoder * encoder,FLAC__uint64 value)6599 FLAC__bool FLAC__stream_encoder_set_total_samples_estimate(FLAC__StreamEncoder *encoder, FLAC__uint64 value)
6600 {
6601 	if(h_libFLAC_dll){
6602 		return libFLAC_dll.FLAC__stream_encoder_set_total_samples_estimate(encoder,value);
6603 	}
6604 	return (FLAC__bool)0;
6605 }
6606 
FLAC__stream_encoder_set_metadata(FLAC__StreamEncoder * encoder,FLAC__StreamMetadata ** metadata,unsigned num_blocks)6607 FLAC__bool FLAC__stream_encoder_set_metadata(FLAC__StreamEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks)
6608 {
6609 	if(h_libFLAC_dll){
6610 		return libFLAC_dll.FLAC__stream_encoder_set_metadata(encoder,metadata,num_blocks);
6611 	}
6612 	return (FLAC__bool)0;
6613 }
6614 
FLAC__stream_encoder_get_state(const FLAC__StreamEncoder * encoder)6615 FLAC__StreamEncoderState FLAC__stream_encoder_get_state(const FLAC__StreamEncoder *encoder)
6616 {
6617 	if(h_libFLAC_dll){
6618 		return libFLAC_dll.FLAC__stream_encoder_get_state(encoder);
6619 	}
6620 	return (FLAC__StreamEncoderState)0;
6621 }
6622 
FLAC__stream_encoder_get_verify_decoder_state(const FLAC__StreamEncoder * encoder)6623 FLAC__StreamDecoderState FLAC__stream_encoder_get_verify_decoder_state(const FLAC__StreamEncoder *encoder)
6624 {
6625 	if(h_libFLAC_dll){
6626 		return libFLAC_dll.FLAC__stream_encoder_get_verify_decoder_state(encoder);
6627 	}
6628 	return (FLAC__StreamDecoderState)0;
6629 }
6630 
FLAC__stream_encoder_get_resolved_state_string(const FLAC__StreamEncoder * encoder)6631 const char* FLAC__stream_encoder_get_resolved_state_string(const FLAC__StreamEncoder *encoder)
6632 {
6633 	if(h_libFLAC_dll){
6634 		return libFLAC_dll.FLAC__stream_encoder_get_resolved_state_string(encoder);
6635 	}
6636 	return (const char*)0;
6637 }
6638 
FLAC__stream_encoder_get_verify_decoder_error_stats(const FLAC__StreamEncoder * encoder,FLAC__uint64 * absolute_sample,unsigned * frame_number,unsigned * channel,unsigned * sample,FLAC__int32 * expected,FLAC__int32 * got)6639 void FLAC__stream_encoder_get_verify_decoder_error_stats(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got)
6640 {
6641 	if(h_libFLAC_dll){
6642 		libFLAC_dll.FLAC__stream_encoder_get_verify_decoder_error_stats(encoder,absolute_sample,frame_number,channel,sample,expected,got);
6643 	}
6644 }
6645 
FLAC__stream_encoder_get_verify(const FLAC__StreamEncoder * encoder)6646 FLAC__bool FLAC__stream_encoder_get_verify(const FLAC__StreamEncoder *encoder)
6647 {
6648 	if(h_libFLAC_dll){
6649 		return libFLAC_dll.FLAC__stream_encoder_get_verify(encoder);
6650 	}
6651 	return (FLAC__bool)0;
6652 }
6653 
FLAC__stream_encoder_get_streamable_subset(const FLAC__StreamEncoder * encoder)6654 FLAC__bool FLAC__stream_encoder_get_streamable_subset(const FLAC__StreamEncoder *encoder)
6655 {
6656 	if(h_libFLAC_dll){
6657 		return libFLAC_dll.FLAC__stream_encoder_get_streamable_subset(encoder);
6658 	}
6659 	return (FLAC__bool)0;
6660 }
6661 
FLAC__stream_encoder_get_channels(const FLAC__StreamEncoder * encoder)6662 unsigned FLAC__stream_encoder_get_channels(const FLAC__StreamEncoder *encoder)
6663 {
6664 	if(h_libFLAC_dll){
6665 		return libFLAC_dll.FLAC__stream_encoder_get_channels(encoder);
6666 	}
6667 	return (unsigned)0;
6668 }
6669 
FLAC__stream_encoder_get_bits_per_sample(const FLAC__StreamEncoder * encoder)6670 unsigned FLAC__stream_encoder_get_bits_per_sample(const FLAC__StreamEncoder *encoder)
6671 {
6672 	if(h_libFLAC_dll){
6673 		return libFLAC_dll.FLAC__stream_encoder_get_bits_per_sample(encoder);
6674 	}
6675 	return (unsigned)0;
6676 }
6677 
FLAC__stream_encoder_get_sample_rate(const FLAC__StreamEncoder * encoder)6678 unsigned FLAC__stream_encoder_get_sample_rate(const FLAC__StreamEncoder *encoder)
6679 {
6680 	if(h_libFLAC_dll){
6681 		return libFLAC_dll.FLAC__stream_encoder_get_sample_rate(encoder);
6682 	}
6683 	return (unsigned)0;
6684 }
6685 
FLAC__stream_encoder_get_blocksize(const FLAC__StreamEncoder * encoder)6686 unsigned FLAC__stream_encoder_get_blocksize(const FLAC__StreamEncoder *encoder)
6687 {
6688 	if(h_libFLAC_dll){
6689 		return libFLAC_dll.FLAC__stream_encoder_get_blocksize(encoder);
6690 	}
6691 	return (unsigned)0;
6692 }
6693 
FLAC__stream_encoder_get_do_mid_side_stereo(const FLAC__StreamEncoder * encoder)6694 FLAC__bool FLAC__stream_encoder_get_do_mid_side_stereo(const FLAC__StreamEncoder *encoder)
6695 {
6696 	if(h_libFLAC_dll){
6697 		return libFLAC_dll.FLAC__stream_encoder_get_do_mid_side_stereo(encoder);
6698 	}
6699 	return (FLAC__bool)0;
6700 }
6701 
FLAC__stream_encoder_get_loose_mid_side_stereo(const FLAC__StreamEncoder * encoder)6702 FLAC__bool FLAC__stream_encoder_get_loose_mid_side_stereo(const FLAC__StreamEncoder *encoder)
6703 {
6704 	if(h_libFLAC_dll){
6705 		return libFLAC_dll.FLAC__stream_encoder_get_loose_mid_side_stereo(encoder);
6706 	}
6707 	return (FLAC__bool)0;
6708 }
6709 
FLAC__stream_encoder_get_max_lpc_order(const FLAC__StreamEncoder * encoder)6710 unsigned FLAC__stream_encoder_get_max_lpc_order(const FLAC__StreamEncoder *encoder)
6711 {
6712 	if(h_libFLAC_dll){
6713 		return libFLAC_dll.FLAC__stream_encoder_get_max_lpc_order(encoder);
6714 	}
6715 	return (unsigned)0;
6716 }
6717 
FLAC__stream_encoder_get_qlp_coeff_precision(const FLAC__StreamEncoder * encoder)6718 unsigned FLAC__stream_encoder_get_qlp_coeff_precision(const FLAC__StreamEncoder *encoder)
6719 {
6720 	if(h_libFLAC_dll){
6721 		return libFLAC_dll.FLAC__stream_encoder_get_qlp_coeff_precision(encoder);
6722 	}
6723 	return (unsigned)0;
6724 }
6725 
FLAC__stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__StreamEncoder * encoder)6726 FLAC__bool FLAC__stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__StreamEncoder *encoder)
6727 {
6728 	if(h_libFLAC_dll){
6729 		return libFLAC_dll.FLAC__stream_encoder_get_do_qlp_coeff_prec_search(encoder);
6730 	}
6731 	return (FLAC__bool)0;
6732 }
6733 
FLAC__stream_encoder_get_do_escape_coding(const FLAC__StreamEncoder * encoder)6734 FLAC__bool FLAC__stream_encoder_get_do_escape_coding(const FLAC__StreamEncoder *encoder)
6735 {
6736 	if(h_libFLAC_dll){
6737 		return libFLAC_dll.FLAC__stream_encoder_get_do_escape_coding(encoder);
6738 	}
6739 	return (FLAC__bool)0;
6740 }
6741 
FLAC__stream_encoder_get_do_exhaustive_model_search(const FLAC__StreamEncoder * encoder)6742 FLAC__bool FLAC__stream_encoder_get_do_exhaustive_model_search(const FLAC__StreamEncoder *encoder)
6743 {
6744 	if(h_libFLAC_dll){
6745 		return libFLAC_dll.FLAC__stream_encoder_get_do_exhaustive_model_search(encoder);
6746 	}
6747 	return (FLAC__bool)0;
6748 }
6749 
FLAC__stream_encoder_get_min_residual_partition_order(const FLAC__StreamEncoder * encoder)6750 unsigned FLAC__stream_encoder_get_min_residual_partition_order(const FLAC__StreamEncoder *encoder)
6751 {
6752 	if(h_libFLAC_dll){
6753 		return libFLAC_dll.FLAC__stream_encoder_get_min_residual_partition_order(encoder);
6754 	}
6755 	return (unsigned)0;
6756 }
6757 
FLAC__stream_encoder_get_max_residual_partition_order(const FLAC__StreamEncoder * encoder)6758 unsigned FLAC__stream_encoder_get_max_residual_partition_order(const FLAC__StreamEncoder *encoder)
6759 {
6760 	if(h_libFLAC_dll){
6761 		return libFLAC_dll.FLAC__stream_encoder_get_max_residual_partition_order(encoder);
6762 	}
6763 	return (unsigned)0;
6764 }
6765 
FLAC__stream_encoder_get_rice_parameter_search_dist(const FLAC__StreamEncoder * encoder)6766 unsigned FLAC__stream_encoder_get_rice_parameter_search_dist(const FLAC__StreamEncoder *encoder)
6767 {
6768 	if(h_libFLAC_dll){
6769 		return libFLAC_dll.FLAC__stream_encoder_get_rice_parameter_search_dist(encoder);
6770 	}
6771 	return (unsigned)0;
6772 }
6773 
FLAC__stream_encoder_get_total_samples_estimate(const FLAC__StreamEncoder * encoder)6774 FLAC__uint64 FLAC__stream_encoder_get_total_samples_estimate(const FLAC__StreamEncoder *encoder)
6775 {
6776 	if(h_libFLAC_dll){
6777 		return libFLAC_dll.FLAC__stream_encoder_get_total_samples_estimate(encoder);
6778 	}
6779 	return (FLAC__uint64)0;
6780 }
6781 
FLAC__stream_encoder_init_stream(FLAC__StreamEncoder * encoder,FLAC__StreamEncoderWriteCallback write_callback,FLAC__StreamEncoderSeekCallback seek_callback,FLAC__StreamEncoderTellCallback tell_callback,FLAC__StreamEncoderMetadataCallback metadata_callback,void * client_data)6782 FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_stream(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data)
6783 {
6784 	if(h_libFLAC_dll){
6785 		return libFLAC_dll.FLAC__stream_encoder_init_stream(encoder,write_callback,seek_callback,tell_callback,metadata_callback,client_data);
6786 	}
6787 	return (FLAC__StreamEncoderInitStatus)0;
6788 }
6789 
FLAC__stream_encoder_init_ogg_stream(FLAC__StreamEncoder * encoder,FLAC__StreamEncoderReadCallback read_callback,FLAC__StreamEncoderWriteCallback write_callback,FLAC__StreamEncoderSeekCallback seek_callback,FLAC__StreamEncoderTellCallback tell_callback,FLAC__StreamEncoderMetadataCallback metadata_callback,void * client_data)6790 FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_ogg_stream(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderReadCallback read_callback, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data)
6791 {
6792 	if(h_libFLAC_dll){
6793 		return libFLAC_dll.FLAC__stream_encoder_init_ogg_stream(encoder,read_callback,write_callback,seek_callback,tell_callback,metadata_callback,client_data);
6794 	}
6795 	return (FLAC__StreamEncoderInitStatus)0;
6796 }
6797 
FLAC__stream_encoder_init_FILE(FLAC__StreamEncoder * encoder,FILE * file,FLAC__StreamEncoderProgressCallback progress_callback,void * client_data)6798 FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_FILE(FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)
6799 {
6800 	if(h_libFLAC_dll){
6801 		return libFLAC_dll.FLAC__stream_encoder_init_FILE(encoder,file,progress_callback,client_data);
6802 	}
6803 	return (FLAC__StreamEncoderInitStatus)0;
6804 }
6805 
FLAC__stream_encoder_init_ogg_FILE(FLAC__StreamEncoder * encoder,FILE * file,FLAC__StreamEncoderProgressCallback progress_callback,void * client_data)6806 FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_ogg_FILE(FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)
6807 {
6808 	if(h_libFLAC_dll){
6809 		return libFLAC_dll.FLAC__stream_encoder_init_ogg_FILE(encoder,file,progress_callback,client_data);
6810 	}
6811 	return (FLAC__StreamEncoderInitStatus)0;
6812 }
6813 
FLAC__stream_encoder_init_file(FLAC__StreamEncoder * encoder,const char * filename,FLAC__StreamEncoderProgressCallback progress_callback,void * client_data)6814 FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_file(FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)
6815 {
6816 	if(h_libFLAC_dll){
6817 		return libFLAC_dll.FLAC__stream_encoder_init_file(encoder,filename,progress_callback,client_data);
6818 	}
6819 	return (FLAC__StreamEncoderInitStatus)0;
6820 }
6821 
FLAC__stream_encoder_init_ogg_file(FLAC__StreamEncoder * encoder,const char * filename,FLAC__StreamEncoderProgressCallback progress_callback,void * client_data)6822 FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_ogg_file(FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)
6823 {
6824 	if(h_libFLAC_dll){
6825 		return libFLAC_dll.FLAC__stream_encoder_init_ogg_file(encoder,filename,progress_callback,client_data);
6826 	}
6827 	return (FLAC__StreamEncoderInitStatus)0;
6828 }
6829 
FLAC__stream_encoder_finish(FLAC__StreamEncoder * encoder)6830 FLAC__bool FLAC__stream_encoder_finish(FLAC__StreamEncoder *encoder)
6831 {
6832 	if(h_libFLAC_dll){
6833 		return libFLAC_dll.FLAC__stream_encoder_finish(encoder);
6834 	}
6835 	return (FLAC__bool)0;
6836 }
6837 
FLAC__stream_encoder_process(FLAC__StreamEncoder * encoder,const FLAC__int32 * const buffer[],unsigned samples)6838 FLAC__bool FLAC__stream_encoder_process(FLAC__StreamEncoder *encoder, const FLAC__int32 * const buffer[], unsigned samples)
6839 {
6840 	if(h_libFLAC_dll){
6841 		return libFLAC_dll.FLAC__stream_encoder_process(encoder,buffer,samples);
6842 	}
6843 	return (FLAC__bool)0;
6844 }
6845 
FLAC__stream_encoder_process_interleaved(FLAC__StreamEncoder * encoder,const FLAC__int32 buffer[],unsigned samples)6846 FLAC__bool FLAC__stream_encoder_process_interleaved(FLAC__StreamEncoder *encoder, const FLAC__int32 buffer[], unsigned samples)
6847 {
6848 	if(h_libFLAC_dll){
6849 		return libFLAC_dll.FLAC__stream_encoder_process_interleaved(encoder,buffer,samples);
6850 	}
6851 	return (FLAC__bool)0;
6852 }
6853 
FLAC__metadata_get_streaminfo(const char * filename,FLAC__StreamMetadata * streaminfo)6854 FLAC_API FLAC__bool FLAC__metadata_get_streaminfo(const char *filename, FLAC__StreamMetadata *streaminfo)
6855 {
6856 	if(h_libFLAC_dll){
6857 		return libFLAC_dll.FLAC__metadata_get_streaminfo(filename,streaminfo);
6858 	}
6859 	return (FLAC_API FLAC__bool)0;
6860 }
6861 
FLAC__metadata_get_tags(const char * filename,FLAC__StreamMetadata ** tags)6862 FLAC_API FLAC__bool FLAC__metadata_get_tags(const char *filename, FLAC__StreamMetadata **tags)
6863 {
6864 	if(h_libFLAC_dll){
6865 		return libFLAC_dll.FLAC__metadata_get_tags(filename,tags);
6866 	}
6867 	return (FLAC_API FLAC__bool)0;
6868 }
6869 
FLAC__metadata_get_cuesheet(const char * filename,FLAC__StreamMetadata ** cuesheet)6870 FLAC_API FLAC__bool FLAC__metadata_get_cuesheet(const char *filename, FLAC__StreamMetadata **cuesheet)
6871 {
6872 	if(h_libFLAC_dll){
6873 		return libFLAC_dll.FLAC__metadata_get_cuesheet(filename,cuesheet);
6874 	}
6875 	return (FLAC_API FLAC__bool)0;
6876 }
6877 
FLAC__metadata_get_picture(const char * filename,FLAC__StreamMetadata ** picture,FLAC__StreamMetadata_Picture_Type type,const char * mime_type,const FLAC__byte * description,unsigned max_width,unsigned max_height,unsigned max_depth,unsigned max_colors)6878 FLAC_API FLAC__bool FLAC__metadata_get_picture(const char *filename, FLAC__StreamMetadata **picture, FLAC__StreamMetadata_Picture_Type type, const char *mime_type, const FLAC__byte *description, unsigned max_width, unsigned max_height, unsigned max_depth, unsigned max_colors)
6879 {
6880 	if(h_libFLAC_dll){
6881 		return libFLAC_dll.FLAC__metadata_get_picture(filename,picture,type,mime_type,description,max_width,max_height,max_depth,max_colors);
6882 	}
6883 	return (FLAC_API FLAC__bool)0;
6884 }
6885 
FLAC__metadata_simple_iterator_new(void)6886 FLAC_API FLAC__Metadata_SimpleIterator* FLAC__metadata_simple_iterator_new(void)
6887 {
6888 	if(h_libFLAC_dll){
6889 		return libFLAC_dll.FLAC__metadata_simple_iterator_new();
6890 	}
6891 	return (FLAC_API FLAC__Metadata_SimpleIterator*)0;
6892 }
6893 
FLAC__metadata_simple_iterator_delete(FLAC__Metadata_SimpleIterator * iterator)6894 FLAC_API void FLAC__metadata_simple_iterator_delete(FLAC__Metadata_SimpleIterator *iterator)
6895 {
6896 	if(h_libFLAC_dll){
6897 		libFLAC_dll.FLAC__metadata_simple_iterator_delete(iterator);
6898 	}
6899 }
6900 
FLAC__metadata_simple_iterator_status(FLAC__Metadata_SimpleIterator * iterator)6901 FLAC_API FLAC__Metadata_SimpleIteratorStatus FLAC__metadata_simple_iterator_status(FLAC__Metadata_SimpleIterator *iterator)
6902 {
6903 	if(h_libFLAC_dll){
6904 		return libFLAC_dll.FLAC__metadata_simple_iterator_status(iterator);
6905 	}
6906 	return (FLAC_API FLAC__Metadata_SimpleIteratorStatus)0;
6907 }
6908 
FLAC__metadata_simple_iterator_init(FLAC__Metadata_SimpleIterator * iterator,const char * filename,FLAC__bool read_only,FLAC__bool preserve_file_stats)6909 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_init(FLAC__Metadata_SimpleIterator *iterator, const char *filename, FLAC__bool read_only, FLAC__bool preserve_file_stats)
6910 {
6911 	if(h_libFLAC_dll){
6912 		return libFLAC_dll.FLAC__metadata_simple_iterator_init(iterator,filename,read_only,preserve_file_stats);
6913 	}
6914 	return (FLAC_API FLAC__bool)0;
6915 }
6916 
FLAC__metadata_simple_iterator_is_writable(const FLAC__Metadata_SimpleIterator * iterator)6917 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_is_writable(const FLAC__Metadata_SimpleIterator *iterator)
6918 {
6919 	if(h_libFLAC_dll){
6920 		return libFLAC_dll.FLAC__metadata_simple_iterator_is_writable(iterator);
6921 	}
6922 	return (FLAC_API FLAC__bool)0;
6923 }
6924 
FLAC__metadata_simple_iterator_next(FLAC__Metadata_SimpleIterator * iterator)6925 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_next(FLAC__Metadata_SimpleIterator *iterator)
6926 {
6927 	if(h_libFLAC_dll){
6928 		return libFLAC_dll.FLAC__metadata_simple_iterator_next(iterator);
6929 	}
6930 	return (FLAC_API FLAC__bool)0;
6931 }
6932 
FLAC__metadata_simple_iterator_prev(FLAC__Metadata_SimpleIterator * iterator)6933 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_prev(FLAC__Metadata_SimpleIterator *iterator)
6934 {
6935 	if(h_libFLAC_dll){
6936 		return libFLAC_dll.FLAC__metadata_simple_iterator_prev(iterator);
6937 	}
6938 	return (FLAC_API FLAC__bool)0;
6939 }
6940 
FLAC__metadata_simple_iterator_is_last(const FLAC__Metadata_SimpleIterator * iterator)6941 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_is_last(const FLAC__Metadata_SimpleIterator *iterator)
6942 {
6943 	if(h_libFLAC_dll){
6944 		return libFLAC_dll.FLAC__metadata_simple_iterator_is_last(iterator);
6945 	}
6946 	return (FLAC_API FLAC__bool)0;
6947 }
6948 
FLAC__metadata_simple_iterator_get_block_offset(const FLAC__Metadata_SimpleIterator * iterator)6949 FLAC_API off_t FLAC__metadata_simple_iterator_get_block_offset(const FLAC__Metadata_SimpleIterator *iterator)
6950 {
6951 	if(h_libFLAC_dll){
6952 		return libFLAC_dll.FLAC__metadata_simple_iterator_get_block_offset(iterator);
6953 	}
6954 	return (FLAC_API off_t)0;
6955 }
6956 
FLAC__metadata_simple_iterator_get_block_type(const FLAC__Metadata_SimpleIterator * iterator)6957 FLAC_API FLAC__MetadataType FLAC__metadata_simple_iterator_get_block_type(const FLAC__Metadata_SimpleIterator *iterator)
6958 {
6959 	if(h_libFLAC_dll){
6960 		return libFLAC_dll.FLAC__metadata_simple_iterator_get_block_type(iterator);
6961 	}
6962 	return (FLAC_API FLAC__MetadataType)0;
6963 }
6964 
FLAC__metadata_simple_iterator_get_block_length(const FLAC__Metadata_SimpleIterator * iterator)6965 FLAC_API unsigned FLAC__metadata_simple_iterator_get_block_length(const FLAC__Metadata_SimpleIterator *iterator)
6966 {
6967 	if(h_libFLAC_dll){
6968 		return libFLAC_dll.FLAC__metadata_simple_iterator_get_block_length(iterator);
6969 	}
6970 	return (FLAC_API unsigned)0;
6971 }
6972 
FLAC__metadata_simple_iterator_get_application_id(FLAC__Metadata_SimpleIterator * iterator,FLAC__byte * id)6973 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_get_application_id(FLAC__Metadata_SimpleIterator *iterator, FLAC__byte *id)
6974 {
6975 	if(h_libFLAC_dll){
6976 		return libFLAC_dll.FLAC__metadata_simple_iterator_get_application_id(iterator,id);
6977 	}
6978 	return (FLAC_API FLAC__bool)0;
6979 }
6980 
FLAC__metadata_simple_iterator_get_block(FLAC__Metadata_SimpleIterator * iterator)6981 FLAC_API FLAC__StreamMetadata* FLAC__metadata_simple_iterator_get_block(FLAC__Metadata_SimpleIterator *iterator)
6982 {
6983 	if(h_libFLAC_dll){
6984 		return libFLAC_dll.FLAC__metadata_simple_iterator_get_block(iterator);
6985 	}
6986 	return (FLAC_API FLAC__StreamMetadata*)0;
6987 }
6988 
FLAC__metadata_simple_iterator_set_block(FLAC__Metadata_SimpleIterator * iterator,FLAC__StreamMetadata * block,FLAC__bool use_padding)6989 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_set_block(FLAC__Metadata_SimpleIterator *iterator, FLAC__StreamMetadata *block, FLAC__bool use_padding)
6990 {
6991 	if(h_libFLAC_dll){
6992 		return libFLAC_dll.FLAC__metadata_simple_iterator_set_block(iterator,block,use_padding);
6993 	}
6994 	return (FLAC_API FLAC__bool)0;
6995 }
6996 
FLAC__metadata_simple_iterator_insert_block_after(FLAC__Metadata_SimpleIterator * iterator,FLAC__StreamMetadata * block,FLAC__bool use_padding)6997 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_insert_block_after(FLAC__Metadata_SimpleIterator *iterator, FLAC__StreamMetadata *block, FLAC__bool use_padding)
6998 {
6999 	if(h_libFLAC_dll){
7000 		return libFLAC_dll.FLAC__metadata_simple_iterator_insert_block_after(iterator,block,use_padding);
7001 	}
7002 	return (FLAC_API FLAC__bool)0;
7003 }
7004 
FLAC__metadata_simple_iterator_delete_block(FLAC__Metadata_SimpleIterator * iterator,FLAC__bool use_padding)7005 FLAC_API FLAC__bool FLAC__metadata_simple_iterator_delete_block(FLAC__Metadata_SimpleIterator *iterator, FLAC__bool use_padding)
7006 {
7007 	if(h_libFLAC_dll){
7008 		return libFLAC_dll.FLAC__metadata_simple_iterator_delete_block(iterator,use_padding);
7009 	}
7010 	return (FLAC_API FLAC__bool)0;
7011 }
7012 
FLAC__metadata_chain_new(void)7013 FLAC_API FLAC__Metadata_Chain* FLAC__metadata_chain_new(void)
7014 {
7015 	if(h_libFLAC_dll){
7016 		return libFLAC_dll.FLAC__metadata_chain_new();
7017 	}
7018 	return (FLAC_API FLAC__Metadata_Chain*)0;
7019 }
7020 
FLAC__metadata_chain_delete(FLAC__Metadata_Chain * chain)7021 FLAC_API void FLAC__metadata_chain_delete(FLAC__Metadata_Chain *chain)
7022 {
7023 	if(h_libFLAC_dll){
7024 		libFLAC_dll.FLAC__metadata_chain_delete(chain);
7025 	}
7026 }
7027 
FLAC__metadata_chain_status(FLAC__Metadata_Chain * chain)7028 FLAC_API FLAC__Metadata_ChainStatus FLAC__metadata_chain_status(FLAC__Metadata_Chain *chain)
7029 {
7030 	if(h_libFLAC_dll){
7031 		return libFLAC_dll.FLAC__metadata_chain_status(chain);
7032 	}
7033 	return (FLAC_API FLAC__Metadata_ChainStatus)0;
7034 }
7035 
FLAC__metadata_chain_read(FLAC__Metadata_Chain * chain,const char * filename)7036 FLAC_API FLAC__bool FLAC__metadata_chain_read(FLAC__Metadata_Chain *chain, const char *filename)
7037 {
7038 	if(h_libFLAC_dll){
7039 		return libFLAC_dll.FLAC__metadata_chain_read(chain,filename);
7040 	}
7041 	return (FLAC_API FLAC__bool)0;
7042 }
7043 
FLAC__metadata_chain_read_ogg(FLAC__Metadata_Chain * chain,const char * filename)7044 FLAC_API FLAC__bool FLAC__metadata_chain_read_ogg(FLAC__Metadata_Chain *chain, const char *filename)
7045 {
7046 	if(h_libFLAC_dll){
7047 		return libFLAC_dll.FLAC__metadata_chain_read_ogg(chain,filename);
7048 	}
7049 	return (FLAC_API FLAC__bool)0;
7050 }
7051 
FLAC__metadata_chain_read_with_callbacks(FLAC__Metadata_Chain * chain,FLAC__IOHandle handle,FLAC__IOCallbacks callbacks)7052 FLAC_API FLAC__bool FLAC__metadata_chain_read_with_callbacks(FLAC__Metadata_Chain *chain, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks)
7053 {
7054 	if(h_libFLAC_dll){
7055 		return libFLAC_dll.FLAC__metadata_chain_read_with_callbacks(chain,handle,callbacks);
7056 	}
7057 	return (FLAC_API FLAC__bool)0;
7058 }
7059 
FLAC__metadata_chain_read_ogg_with_callbacks(FLAC__Metadata_Chain * chain,FLAC__IOHandle handle,FLAC__IOCallbacks callbacks)7060 FLAC_API FLAC__bool FLAC__metadata_chain_read_ogg_with_callbacks(FLAC__Metadata_Chain *chain, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks)
7061 {
7062 	if(h_libFLAC_dll){
7063 		return libFLAC_dll.FLAC__metadata_chain_read_ogg_with_callbacks(chain,handle,callbacks);
7064 	}
7065 	return (FLAC_API FLAC__bool)0;
7066 }
7067 
FLAC__metadata_chain_check_if_tempfile_needed(FLAC__Metadata_Chain * chain,FLAC__bool use_padding)7068 FLAC_API FLAC__bool FLAC__metadata_chain_check_if_tempfile_needed(FLAC__Metadata_Chain *chain, FLAC__bool use_padding)
7069 {
7070 	if(h_libFLAC_dll){
7071 		return libFLAC_dll.FLAC__metadata_chain_check_if_tempfile_needed(chain,use_padding);
7072 	}
7073 	return (FLAC_API FLAC__bool)0;
7074 }
7075 
FLAC__metadata_chain_write(FLAC__Metadata_Chain * chain,FLAC__bool use_padding,FLAC__bool preserve_file_stats)7076 FLAC_API FLAC__bool FLAC__metadata_chain_write(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__bool preserve_file_stats)
7077 {
7078 	if(h_libFLAC_dll){
7079 		return libFLAC_dll.FLAC__metadata_chain_write(chain,use_padding,preserve_file_stats);
7080 	}
7081 	return (FLAC_API FLAC__bool)0;
7082 }
7083 
FLAC__metadata_chain_write_with_callbacks(FLAC__Metadata_Chain * chain,FLAC__bool use_padding,FLAC__IOHandle handle,FLAC__IOCallbacks callbacks)7084 FLAC_API FLAC__bool FLAC__metadata_chain_write_with_callbacks(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks)
7085 {
7086 	if(h_libFLAC_dll){
7087 		return libFLAC_dll.FLAC__metadata_chain_write_with_callbacks(chain,use_padding,handle,callbacks);
7088 	}
7089 	return (FLAC_API FLAC__bool)0;
7090 }
7091 
FLAC__metadata_chain_write_with_callbacks_and_tempfile(FLAC__Metadata_Chain * chain,FLAC__bool use_padding,FLAC__IOHandle handle,FLAC__IOCallbacks callbacks,FLAC__IOHandle temp_handle,FLAC__IOCallbacks temp_callbacks)7092 FLAC_API FLAC__bool FLAC__metadata_chain_write_with_callbacks_and_tempfile(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks, FLAC__IOHandle temp_handle, FLAC__IOCallbacks temp_callbacks)
7093 {
7094 	if(h_libFLAC_dll){
7095 		return libFLAC_dll.FLAC__metadata_chain_write_with_callbacks_and_tempfile(chain,use_padding,handle,callbacks,temp_handle,temp_callbacks);
7096 	}
7097 	return (FLAC_API FLAC__bool)0;
7098 }
7099 
FLAC__metadata_chain_merge_padding(FLAC__Metadata_Chain * chain)7100 FLAC_API void FLAC__metadata_chain_merge_padding(FLAC__Metadata_Chain *chain)
7101 {
7102 	if(h_libFLAC_dll){
7103 		libFLAC_dll.FLAC__metadata_chain_merge_padding(chain);
7104 	}
7105 }
7106 
FLAC__metadata_chain_sort_padding(FLAC__Metadata_Chain * chain)7107 FLAC_API void FLAC__metadata_chain_sort_padding(FLAC__Metadata_Chain *chain)
7108 {
7109 	if(h_libFLAC_dll){
7110 		libFLAC_dll.FLAC__metadata_chain_sort_padding(chain);
7111 	}
7112 }
7113 
FLAC__metadata_iterator_new(void)7114 FLAC_API FLAC__Metadata_Iterator* FLAC__metadata_iterator_new(void)
7115 {
7116 	if(h_libFLAC_dll){
7117 		return libFLAC_dll.FLAC__metadata_iterator_new();
7118 	}
7119 	return (FLAC_API FLAC__Metadata_Iterator*)0;
7120 }
7121 
FLAC__metadata_iterator_delete(FLAC__Metadata_Iterator * iterator)7122 FLAC_API void FLAC__metadata_iterator_delete(FLAC__Metadata_Iterator *iterator)
7123 {
7124 	if(h_libFLAC_dll){
7125 		libFLAC_dll.FLAC__metadata_iterator_delete(iterator);
7126 	}
7127 }
7128 
FLAC__metadata_iterator_init(FLAC__Metadata_Iterator * iterator,FLAC__Metadata_Chain * chain)7129 FLAC_API void FLAC__metadata_iterator_init(FLAC__Metadata_Iterator *iterator, FLAC__Metadata_Chain *chain)
7130 {
7131 	if(h_libFLAC_dll){
7132 		libFLAC_dll.FLAC__metadata_iterator_init(iterator,chain);
7133 	}
7134 }
7135 
FLAC__metadata_iterator_next(FLAC__Metadata_Iterator * iterator)7136 FLAC_API FLAC__bool FLAC__metadata_iterator_next(FLAC__Metadata_Iterator *iterator)
7137 {
7138 	if(h_libFLAC_dll){
7139 		return libFLAC_dll.FLAC__metadata_iterator_next(iterator);
7140 	}
7141 	return (FLAC_API FLAC__bool)0;
7142 }
7143 
FLAC__metadata_iterator_prev(FLAC__Metadata_Iterator * iterator)7144 FLAC_API FLAC__bool FLAC__metadata_iterator_prev(FLAC__Metadata_Iterator *iterator)
7145 {
7146 	if(h_libFLAC_dll){
7147 		return libFLAC_dll.FLAC__metadata_iterator_prev(iterator);
7148 	}
7149 	return (FLAC_API FLAC__bool)0;
7150 }
7151 
FLAC__metadata_iterator_get_block_type(const FLAC__Metadata_Iterator * iterator)7152 FLAC_API FLAC__MetadataType FLAC__metadata_iterator_get_block_type(const FLAC__Metadata_Iterator *iterator)
7153 {
7154 	if(h_libFLAC_dll){
7155 		return libFLAC_dll.FLAC__metadata_iterator_get_block_type(iterator);
7156 	}
7157 	return (FLAC_API FLAC__MetadataType)0;
7158 }
7159 
FLAC__metadata_iterator_get_block(FLAC__Metadata_Iterator * iterator)7160 FLAC_API FLAC__StreamMetadata* FLAC__metadata_iterator_get_block(FLAC__Metadata_Iterator *iterator)
7161 {
7162 	if(h_libFLAC_dll){
7163 		return libFLAC_dll.FLAC__metadata_iterator_get_block(iterator);
7164 	}
7165 	return (FLAC_API FLAC__StreamMetadata*)0;
7166 }
7167 
FLAC__metadata_iterator_set_block(FLAC__Metadata_Iterator * iterator,FLAC__StreamMetadata * block)7168 FLAC_API FLAC__bool FLAC__metadata_iterator_set_block(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block)
7169 {
7170 	if(h_libFLAC_dll){
7171 		return libFLAC_dll.FLAC__metadata_iterator_set_block(iterator,block);
7172 	}
7173 	return (FLAC_API FLAC__bool)0;
7174 }
7175 
FLAC__metadata_iterator_delete_block(FLAC__Metadata_Iterator * iterator,FLAC__bool replace_with_padding)7176 FLAC_API FLAC__bool FLAC__metadata_iterator_delete_block(FLAC__Metadata_Iterator *iterator, FLAC__bool replace_with_padding)
7177 {
7178 	if(h_libFLAC_dll){
7179 		return libFLAC_dll.FLAC__metadata_iterator_delete_block(iterator,replace_with_padding);
7180 	}
7181 	return (FLAC_API FLAC__bool)0;
7182 }
7183 
FLAC__metadata_iterator_insert_block_before(FLAC__Metadata_Iterator * iterator,FLAC__StreamMetadata * block)7184 FLAC_API FLAC__bool FLAC__metadata_iterator_insert_block_before(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block)
7185 {
7186 	if(h_libFLAC_dll){
7187 		return libFLAC_dll.FLAC__metadata_iterator_insert_block_before(iterator,block);
7188 	}
7189 	return (FLAC_API FLAC__bool)0;
7190 }
7191 
FLAC__metadata_iterator_insert_block_after(FLAC__Metadata_Iterator * iterator,FLAC__StreamMetadata * block)7192 FLAC_API FLAC__bool FLAC__metadata_iterator_insert_block_after(FLAC__Metadata_Iterator *iterator, FLAC__StreamMetadata *block)
7193 {
7194 	if(h_libFLAC_dll){
7195 		return libFLAC_dll.FLAC__metadata_iterator_insert_block_after(iterator,block);
7196 	}
7197 	return (FLAC_API FLAC__bool)0;
7198 }
7199 
FLAC__metadata_object_new(FLAC__MetadataType type)7200 FLAC_API FLAC__StreamMetadata* FLAC__metadata_object_new(FLAC__MetadataType type)
7201 {
7202 	if(h_libFLAC_dll){
7203 		return libFLAC_dll.FLAC__metadata_object_new(type);
7204 	}
7205 	return (FLAC_API FLAC__StreamMetadata*)0;
7206 }
7207 
FLAC__metadata_object_clone(const FLAC__StreamMetadata * object)7208 FLAC_API FLAC__StreamMetadata* FLAC__metadata_object_clone(const FLAC__StreamMetadata *object)
7209 {
7210 	if(h_libFLAC_dll){
7211 		return libFLAC_dll.FLAC__metadata_object_clone(object);
7212 	}
7213 	return (FLAC_API FLAC__StreamMetadata*)0;
7214 }
7215 
FLAC__metadata_object_delete(FLAC__StreamMetadata * object)7216 FLAC_API void FLAC__metadata_object_delete(FLAC__StreamMetadata *object)
7217 {
7218 	if(h_libFLAC_dll){
7219 		libFLAC_dll.FLAC__metadata_object_delete(object);
7220 	}
7221 }
7222 
FLAC__metadata_object_is_equal(const FLAC__StreamMetadata * block1,const FLAC__StreamMetadata * block2)7223 FLAC_API FLAC__bool FLAC__metadata_object_is_equal(const FLAC__StreamMetadata *block1, const FLAC__StreamMetadata *block2)
7224 {
7225 	if(h_libFLAC_dll){
7226 		return libFLAC_dll.FLAC__metadata_object_is_equal(block1,block2);
7227 	}
7228 	return (FLAC_API FLAC__bool)0;
7229 }
7230 
FLAC__metadata_object_application_set_data(FLAC__StreamMetadata * object,FLAC__byte * data,unsigned length,FLAC__bool copy)7231 FLAC_API FLAC__bool FLAC__metadata_object_application_set_data(FLAC__StreamMetadata *object, FLAC__byte *data, unsigned length, FLAC__bool copy)
7232 {
7233 	if(h_libFLAC_dll){
7234 		return libFLAC_dll.FLAC__metadata_object_application_set_data(object,data,length,copy);
7235 	}
7236 	return (FLAC_API FLAC__bool)0;
7237 }
7238 
FLAC__metadata_object_seektable_resize_points(FLAC__StreamMetadata * object,unsigned new_num_points)7239 FLAC_API FLAC__bool FLAC__metadata_object_seektable_resize_points(FLAC__StreamMetadata *object, unsigned new_num_points)
7240 {
7241 	if(h_libFLAC_dll){
7242 		return libFLAC_dll.FLAC__metadata_object_seektable_resize_points(object,new_num_points);
7243 	}
7244 	return (FLAC_API FLAC__bool)0;
7245 }
7246 
FLAC__metadata_object_seektable_set_point(FLAC__StreamMetadata * object,unsigned point_num,FLAC__StreamMetadata_SeekPoint point)7247 FLAC_API void FLAC__metadata_object_seektable_set_point(FLAC__StreamMetadata *object, unsigned point_num, FLAC__StreamMetadata_SeekPoint point)
7248 {
7249 	if(h_libFLAC_dll){
7250 		libFLAC_dll.FLAC__metadata_object_seektable_set_point(object,point_num,point);
7251 	}
7252 }
7253 
FLAC__metadata_object_seektable_insert_point(FLAC__StreamMetadata * object,unsigned point_num,FLAC__StreamMetadata_SeekPoint point)7254 FLAC_API FLAC__bool FLAC__metadata_object_seektable_insert_point(FLAC__StreamMetadata *object, unsigned point_num, FLAC__StreamMetadata_SeekPoint point)
7255 {
7256 	if(h_libFLAC_dll){
7257 		return libFLAC_dll.FLAC__metadata_object_seektable_insert_point(object,point_num,point);
7258 	}
7259 	return (FLAC_API FLAC__bool)0;
7260 }
7261 
FLAC__metadata_object_seektable_delete_point(FLAC__StreamMetadata * object,unsigned point_num)7262 FLAC_API FLAC__bool FLAC__metadata_object_seektable_delete_point(FLAC__StreamMetadata *object, unsigned point_num)
7263 {
7264 	if(h_libFLAC_dll){
7265 		return libFLAC_dll.FLAC__metadata_object_seektable_delete_point(object,point_num);
7266 	}
7267 	return (FLAC_API FLAC__bool)0;
7268 }
7269 
FLAC__metadata_object_seektable_is_legal(const FLAC__StreamMetadata * object)7270 FLAC_API FLAC__bool FLAC__metadata_object_seektable_is_legal(const FLAC__StreamMetadata *object)
7271 {
7272 	if(h_libFLAC_dll){
7273 		return libFLAC_dll.FLAC__metadata_object_seektable_is_legal(object);
7274 	}
7275 	return (FLAC_API FLAC__bool)0;
7276 }
7277 
FLAC__metadata_object_seektable_template_append_placeholders(FLAC__StreamMetadata * object,unsigned num)7278 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_placeholders(FLAC__StreamMetadata *object, unsigned num)
7279 {
7280 	if(h_libFLAC_dll){
7281 		return libFLAC_dll.FLAC__metadata_object_seektable_template_append_placeholders(object,num);
7282 	}
7283 	return (FLAC_API FLAC__bool)0;
7284 }
7285 
FLAC__metadata_object_seektable_template_append_point(FLAC__StreamMetadata * object,FLAC__uint64 sample_number)7286 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_point(FLAC__StreamMetadata *object, FLAC__uint64 sample_number)
7287 {
7288 	if(h_libFLAC_dll){
7289 		return libFLAC_dll.FLAC__metadata_object_seektable_template_append_point(object,sample_number);
7290 	}
7291 	return (FLAC_API FLAC__bool)0;
7292 }
7293 
FLAC__metadata_object_seektable_template_append_points(FLAC__StreamMetadata * object,FLAC__uint64 sample_numbers[],unsigned num)7294 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_points(FLAC__StreamMetadata *object, FLAC__uint64 sample_numbers[], unsigned num)
7295 {
7296 	if(h_libFLAC_dll){
7297 		return libFLAC_dll.FLAC__metadata_object_seektable_template_append_points(object,sample_numbers,num);
7298 	}
7299 	return (FLAC_API FLAC__bool)0;
7300 }
7301 
FLAC__metadata_object_seektable_template_append_spaced_points(FLAC__StreamMetadata * object,unsigned num,FLAC__uint64 total_samples)7302 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_spaced_points(FLAC__StreamMetadata *object, unsigned num, FLAC__uint64 total_samples)
7303 {
7304 	if(h_libFLAC_dll){
7305 		return libFLAC_dll.FLAC__metadata_object_seektable_template_append_spaced_points(object,num,total_samples);
7306 	}
7307 	return (FLAC_API FLAC__bool)0;
7308 }
7309 
FLAC__metadata_object_seektable_template_append_spaced_points_by_samples(FLAC__StreamMetadata * object,unsigned samples,FLAC__uint64 total_samples)7310 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_append_spaced_points_by_samples(FLAC__StreamMetadata *object, unsigned samples, FLAC__uint64 total_samples)
7311 {
7312 	if(h_libFLAC_dll){
7313 		return libFLAC_dll.FLAC__metadata_object_seektable_template_append_spaced_points_by_samples(object,samples,total_samples);
7314 	}
7315 	return (FLAC_API FLAC__bool)0;
7316 }
7317 
FLAC__metadata_object_seektable_template_sort(FLAC__StreamMetadata * object,FLAC__bool compact)7318 FLAC_API FLAC__bool FLAC__metadata_object_seektable_template_sort(FLAC__StreamMetadata *object, FLAC__bool compact)
7319 {
7320 	if(h_libFLAC_dll){
7321 		return libFLAC_dll.FLAC__metadata_object_seektable_template_sort(object,compact);
7322 	}
7323 	return (FLAC_API FLAC__bool)0;
7324 }
7325 
FLAC__metadata_object_vorbiscomment_set_vendor_string(FLAC__StreamMetadata * object,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool copy)7326 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_set_vendor_string(FLAC__StreamMetadata *object, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy)
7327 {
7328 	if(h_libFLAC_dll){
7329 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_set_vendor_string(object,entry,copy);
7330 	}
7331 	return (FLAC_API FLAC__bool)0;
7332 }
7333 
FLAC__metadata_object_vorbiscomment_resize_comments(FLAC__StreamMetadata * object,unsigned new_num_comments)7334 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_resize_comments(FLAC__StreamMetadata *object, unsigned new_num_comments)
7335 {
7336 	if(h_libFLAC_dll){
7337 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_resize_comments(object,new_num_comments);
7338 	}
7339 	return (FLAC_API FLAC__bool)0;
7340 }
7341 
FLAC__metadata_object_vorbiscomment_set_comment(FLAC__StreamMetadata * object,unsigned comment_num,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool copy)7342 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_set_comment(FLAC__StreamMetadata *object, unsigned comment_num, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy)
7343 {
7344 	if(h_libFLAC_dll){
7345 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_set_comment(object,comment_num,entry,copy);
7346 	}
7347 	return (FLAC_API FLAC__bool)0;
7348 }
7349 
FLAC__metadata_object_vorbiscomment_insert_comment(FLAC__StreamMetadata * object,unsigned comment_num,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool copy)7350 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_insert_comment(FLAC__StreamMetadata *object, unsigned comment_num, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy)
7351 {
7352 	if(h_libFLAC_dll){
7353 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_insert_comment(object,comment_num,entry,copy);
7354 	}
7355 	return (FLAC_API FLAC__bool)0;
7356 }
7357 
FLAC__metadata_object_vorbiscomment_append_comment(FLAC__StreamMetadata * object,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool copy)7358 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_append_comment(FLAC__StreamMetadata *object, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool copy)
7359 {
7360 	if(h_libFLAC_dll){
7361 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_append_comment(object,entry,copy);
7362 	}
7363 	return (FLAC_API FLAC__bool)0;
7364 }
7365 
FLAC__metadata_object_vorbiscomment_replace_comment(FLAC__StreamMetadata * object,FLAC__StreamMetadata_VorbisComment_Entry entry,FLAC__bool all,FLAC__bool copy)7366 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_replace_comment(FLAC__StreamMetadata *object, FLAC__StreamMetadata_VorbisComment_Entry entry, FLAC__bool all, FLAC__bool copy)
7367 {
7368 	if(h_libFLAC_dll){
7369 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_replace_comment(object,entry,all,copy);
7370 	}
7371 	return (FLAC_API FLAC__bool)0;
7372 }
7373 
FLAC__metadata_object_vorbiscomment_delete_comment(FLAC__StreamMetadata * object,unsigned comment_num)7374 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_delete_comment(FLAC__StreamMetadata *object, unsigned comment_num)
7375 {
7376 	if(h_libFLAC_dll){
7377 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_delete_comment(object,comment_num);
7378 	}
7379 	return (FLAC_API FLAC__bool)0;
7380 }
7381 
FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair(FLAC__StreamMetadata_VorbisComment_Entry * entry,const char * field_name,const char * field_value)7382 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair(FLAC__StreamMetadata_VorbisComment_Entry *entry, const char *field_name, const char *field_value)
7383 {
7384 	if(h_libFLAC_dll){
7385 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair(entry,field_name,field_value);
7386 	}
7387 	return (FLAC_API FLAC__bool)0;
7388 }
7389 
FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair(const FLAC__StreamMetadata_VorbisComment_Entry entry,char ** field_name,char ** field_value)7390 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair(const FLAC__StreamMetadata_VorbisComment_Entry entry, char **field_name, char **field_value)
7391 {
7392 	if(h_libFLAC_dll){
7393 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair(entry,field_name,field_value);
7394 	}
7395 	return (FLAC_API FLAC__bool)0;
7396 }
7397 
FLAC__metadata_object_vorbiscomment_entry_matches(const FLAC__StreamMetadata_VorbisComment_Entry entry,const char * field_name,unsigned field_name_length)7398 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_entry_matches(const FLAC__StreamMetadata_VorbisComment_Entry entry, const char *field_name, unsigned field_name_length)
7399 {
7400 	if(h_libFLAC_dll){
7401 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_entry_matches(entry,field_name,field_name_length);
7402 	}
7403 	return (FLAC_API FLAC__bool)0;
7404 }
7405 
FLAC__metadata_object_vorbiscomment_find_entry_from(const FLAC__StreamMetadata * object,unsigned offset,const char * field_name)7406 FLAC_API int FLAC__metadata_object_vorbiscomment_find_entry_from(const FLAC__StreamMetadata *object, unsigned offset, const char *field_name)
7407 {
7408 	if(h_libFLAC_dll){
7409 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_find_entry_from(object,offset,field_name);
7410 	}
7411 	return (FLAC_API int)0;
7412 }
7413 
FLAC__metadata_object_vorbiscomment_remove_entry_matching(FLAC__StreamMetadata * object,const char * field_name)7414 FLAC_API int FLAC__metadata_object_vorbiscomment_remove_entry_matching(FLAC__StreamMetadata *object, const char *field_name)
7415 {
7416 	if(h_libFLAC_dll){
7417 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_remove_entry_matching(object,field_name);
7418 	}
7419 	return (FLAC_API int)0;
7420 }
7421 
FLAC__metadata_object_vorbiscomment_remove_entries_matching(FLAC__StreamMetadata * object,const char * field_name)7422 FLAC_API int FLAC__metadata_object_vorbiscomment_remove_entries_matching(FLAC__StreamMetadata *object, const char *field_name)
7423 {
7424 	if(h_libFLAC_dll){
7425 		return libFLAC_dll.FLAC__metadata_object_vorbiscomment_remove_entries_matching(object,field_name);
7426 	}
7427 	return (FLAC_API int)0;
7428 }
7429 
FLAC__metadata_object_cuesheet_track_new(void)7430 FLAC_API FLAC__StreamMetadata_CueSheet_Track* FLAC__metadata_object_cuesheet_track_new(void)
7431 {
7432 	if(h_libFLAC_dll){
7433 		return libFLAC_dll.FLAC__metadata_object_cuesheet_track_new();
7434 	}
7435 	return (FLAC_API FLAC__StreamMetadata_CueSheet_Track*)0;
7436 }
7437 
FLAC__metadata_object_cuesheet_track_clone(const FLAC__StreamMetadata_CueSheet_Track * object)7438 FLAC_API FLAC__StreamMetadata_CueSheet_Track* FLAC__metadata_object_cuesheet_track_clone(const FLAC__StreamMetadata_CueSheet_Track *object)
7439 {
7440 	if(h_libFLAC_dll){
7441 		return libFLAC_dll.FLAC__metadata_object_cuesheet_track_clone(object);
7442 	}
7443 	return (FLAC_API FLAC__StreamMetadata_CueSheet_Track*)0;
7444 }
7445 
FLAC__metadata_object_cuesheet_track_delete(FLAC__StreamMetadata_CueSheet_Track * object)7446 FLAC_API void FLAC__metadata_object_cuesheet_track_delete(FLAC__StreamMetadata_CueSheet_Track *object)
7447 {
7448 	if(h_libFLAC_dll){
7449 		libFLAC_dll.FLAC__metadata_object_cuesheet_track_delete(object);
7450 	}
7451 }
7452 
FLAC__metadata_object_cuesheet_track_resize_indices(FLAC__StreamMetadata * object,unsigned track_num,unsigned new_num_indices)7453 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_resize_indices(FLAC__StreamMetadata *object, unsigned track_num, unsigned new_num_indices)
7454 {
7455 	if(h_libFLAC_dll){
7456 		return libFLAC_dll.FLAC__metadata_object_cuesheet_track_resize_indices(object,track_num,new_num_indices);
7457 	}
7458 	return (FLAC_API FLAC__bool)0;
7459 }
7460 
FLAC__metadata_object_cuesheet_track_insert_index(FLAC__StreamMetadata * object,unsigned track_num,unsigned index_num,FLAC__StreamMetadata_CueSheet_Index index)7461 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_insert_index(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num, FLAC__StreamMetadata_CueSheet_Index index)
7462 {
7463 	if(h_libFLAC_dll){
7464 		return libFLAC_dll.FLAC__metadata_object_cuesheet_track_insert_index(object,track_num,index_num,index);
7465 	}
7466 	return (FLAC_API FLAC__bool)0;
7467 }
7468 
FLAC__metadata_object_cuesheet_track_insert_blank_index(FLAC__StreamMetadata * object,unsigned track_num,unsigned index_num)7469 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_insert_blank_index(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num)
7470 {
7471 	if(h_libFLAC_dll){
7472 		return libFLAC_dll.FLAC__metadata_object_cuesheet_track_insert_blank_index(object,track_num,index_num);
7473 	}
7474 	return (FLAC_API FLAC__bool)0;
7475 }
7476 
FLAC__metadata_object_cuesheet_track_delete_index(FLAC__StreamMetadata * object,unsigned track_num,unsigned index_num)7477 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_delete_index(FLAC__StreamMetadata *object, unsigned track_num, unsigned index_num)
7478 {
7479 	if(h_libFLAC_dll){
7480 		return libFLAC_dll.FLAC__metadata_object_cuesheet_track_delete_index(object,track_num,index_num);
7481 	}
7482 	return (FLAC_API FLAC__bool)0;
7483 }
7484 
FLAC__metadata_object_cuesheet_resize_tracks(FLAC__StreamMetadata * object,unsigned new_num_tracks)7485 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_resize_tracks(FLAC__StreamMetadata *object, unsigned new_num_tracks)
7486 {
7487 	if(h_libFLAC_dll){
7488 		return libFLAC_dll.FLAC__metadata_object_cuesheet_resize_tracks(object,new_num_tracks);
7489 	}
7490 	return (FLAC_API FLAC__bool)0;
7491 }
7492 
FLAC__metadata_object_cuesheet_set_track(FLAC__StreamMetadata * object,unsigned track_num,FLAC__StreamMetadata_CueSheet_Track * track,FLAC__bool copy)7493 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_set_track(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy)
7494 {
7495 	if(h_libFLAC_dll){
7496 		return libFLAC_dll.FLAC__metadata_object_cuesheet_set_track(object,track_num,track,copy);
7497 	}
7498 	return (FLAC_API FLAC__bool)0;
7499 }
7500 
FLAC__metadata_object_cuesheet_insert_track(FLAC__StreamMetadata * object,unsigned track_num,FLAC__StreamMetadata_CueSheet_Track * track,FLAC__bool copy)7501 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_insert_track(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy)
7502 {
7503 	if(h_libFLAC_dll){
7504 		return libFLAC_dll.FLAC__metadata_object_cuesheet_insert_track(object,track_num,track,copy);
7505 	}
7506 	return (FLAC_API FLAC__bool)0;
7507 }
7508 
FLAC__metadata_object_cuesheet_insert_blank_track(FLAC__StreamMetadata * object,unsigned track_num)7509 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_insert_blank_track(FLAC__StreamMetadata *object, unsigned track_num)
7510 {
7511 	if(h_libFLAC_dll){
7512 		return libFLAC_dll.FLAC__metadata_object_cuesheet_insert_blank_track(object,track_num);
7513 	}
7514 	return (FLAC_API FLAC__bool)0;
7515 }
7516 
FLAC__metadata_object_cuesheet_delete_track(FLAC__StreamMetadata * object,unsigned track_num)7517 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_delete_track(FLAC__StreamMetadata *object, unsigned track_num)
7518 {
7519 	if(h_libFLAC_dll){
7520 		return libFLAC_dll.FLAC__metadata_object_cuesheet_delete_track(object,track_num);
7521 	}
7522 	return (FLAC_API FLAC__bool)0;
7523 }
7524 
FLAC__metadata_object_cuesheet_is_legal(const FLAC__StreamMetadata * object,FLAC__bool check_cd_da_subset,const char ** violation)7525 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_is_legal(const FLAC__StreamMetadata *object, FLAC__bool check_cd_da_subset, const char **violation)
7526 {
7527 	if(h_libFLAC_dll){
7528 		return libFLAC_dll.FLAC__metadata_object_cuesheet_is_legal(object,check_cd_da_subset,violation);
7529 	}
7530 	return (FLAC_API FLAC__bool)0;
7531 }
7532 
FLAC__metadata_object_cuesheet_calculate_cddb_id(const FLAC__StreamMetadata * object)7533 FLAC_API FLAC__uint32 FLAC__metadata_object_cuesheet_calculate_cddb_id(const FLAC__StreamMetadata *object)
7534 {
7535 	if(h_libFLAC_dll){
7536 		return libFLAC_dll.FLAC__metadata_object_cuesheet_calculate_cddb_id(object);
7537 	}
7538 	return (FLAC_API FLAC__uint32)0;
7539 }
7540 
FLAC__metadata_object_picture_set_mime_type(FLAC__StreamMetadata * object,char * mime_type,FLAC__bool copy)7541 FLAC_API FLAC__bool FLAC__metadata_object_picture_set_mime_type(FLAC__StreamMetadata *object, char *mime_type, FLAC__bool copy)
7542 {
7543 	if(h_libFLAC_dll){
7544 		return libFLAC_dll.FLAC__metadata_object_picture_set_mime_type(object,mime_type,copy);
7545 	}
7546 	return (FLAC_API FLAC__bool)0;
7547 }
7548 
FLAC__metadata_object_picture_set_description(FLAC__StreamMetadata * object,FLAC__byte * description,FLAC__bool copy)7549 FLAC_API FLAC__bool FLAC__metadata_object_picture_set_description(FLAC__StreamMetadata *object, FLAC__byte *description, FLAC__bool copy)
7550 {
7551 	if(h_libFLAC_dll){
7552 		return libFLAC_dll.FLAC__metadata_object_picture_set_description(object,description,copy);
7553 	}
7554 	return (FLAC_API FLAC__bool)0;
7555 }
7556 
FLAC__metadata_object_picture_set_data(FLAC__StreamMetadata * object,FLAC__byte * data,FLAC__uint32 length,FLAC__bool copy)7557 FLAC_API FLAC__bool FLAC__metadata_object_picture_set_data(FLAC__StreamMetadata *object, FLAC__byte *data, FLAC__uint32 length, FLAC__bool copy)
7558 {
7559 	if(h_libFLAC_dll){
7560 		return libFLAC_dll.FLAC__metadata_object_picture_set_data(object,data,length,copy);
7561 	}
7562 	return (FLAC_API FLAC__bool)0;
7563 }
7564 
FLAC__metadata_object_picture_is_legal(const FLAC__StreamMetadata * object,const char ** violation)7565 FLAC_API FLAC__bool FLAC__metadata_object_picture_is_legal(const FLAC__StreamMetadata *object, const char **violation)
7566 {
7567 	if(h_libFLAC_dll){
7568 		return libFLAC_dll.FLAC__metadata_object_picture_is_legal(object,violation);
7569 	}
7570 	return (FLAC_API FLAC__bool)0;
7571 }
7572 
7573 /***************************************************************/
7574 
7575 /*
7576   NOT IMPORT LIST
7577     FLAC__stream_encoder_disable_constant_subframes
7578 	FLAC__stream_encoder_disable_fixed_subframes
7579 	FLAC__stream_encoder_disable_verbatim_subframes
7580 	FLAC__stream_encoder_get_do_md5
7581 	FLAC__stream_encoder_set_do_md5
7582 	FLAC__stream_decoder_init_FILE
7583 	FLAC__stream_decoder_init_file
7584 	FLAC__stream_decoder_init_ogg_FILE
7585 	FLAC__stream_decoder_init_ogg_file
7586 	FLAC__stream_decoder_init_ogg_stream
7587 	FLAC__stream_decoder_init_stream
7588 FLAC_API_SUPPORTS_OGG_FLAC DATA
7589 FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER DATA
7590 FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN DATA
7591 FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER DATA
7592 FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN DATA
7593 FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN DATA
7594 FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN DATA
7595 FLAC__ENTROPY_CODING_METHOD_TYPE_LEN DATA
7596 FLAC__FRAME_FOOTER_CRC_LEN DATA
7597 FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN DATA
7598 FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN DATA
7599 FLAC__FRAME_HEADER_BLOCK_SIZE_LEN DATA
7600 FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN DATA
7601 FLAC__FRAME_HEADER_CRC_LEN DATA
7602 FLAC__FRAME_HEADER_RESERVED_LEN DATA
7603 FLAC__FRAME_HEADER_SAMPLE_RATE_LEN DATA
7604 FLAC__FRAME_HEADER_SYNC DATA
7605 FLAC__FRAME_HEADER_SYNC_LEN DATA
7606 FLAC__FRAME_HEADER_ZERO_PAD_LEN DATA
7607 FLAC__STREAM_METADATA_APPLICATION_ID_LEN DATA
7608 FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN DATA
7609 FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN DATA
7610 FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN DATA
7611 FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN DATA
7612 FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN DATA
7613 FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN DATA
7614 FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN DATA
7615 FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN DATA
7616 FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN DATA
7617 FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN DATA
7618 FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN DATA
7619 FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN DATA
7620 FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN DATA
7621 FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN DATA
7622 FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN DATA
7623 FLAC__STREAM_METADATA_IS_LAST_LEN DATA
7624 FLAC__STREAM_METADATA_LENGTH_LEN DATA
7625 FLAC__STREAM_METADATA_PICTURE_COLORS_LEN DATA
7626 FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN DATA
7627 FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN DATA
7628 FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN DATA
7629 FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN DATA
7630 FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN DATA
7631 FLAC__STREAM_METADATA_PICTURE_TYPE_LEN DATA
7632 FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN DATA
7633 FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN DATA
7634 FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER DATA
7635 FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN DATA
7636 FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN DATA
7637 FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN DATA
7638 FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN DATA
7639 FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN DATA
7640 FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN DATA
7641 FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN DATA
7642 FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN DATA
7643 FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN DATA
7644 FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN DATA
7645 FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN DATA
7646 FLAC__STREAM_METADATA_TYPE_LEN DATA
7647 FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN DATA
7648 FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN DATA
7649 FLAC__STREAM_SYNC DATA
7650 FLAC__STREAM_SYNC_LEN DATA
7651 FLAC__STREAM_SYNC_STRING DATA
7652 FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN DATA
7653 FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN DATA
7654 FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK DATA
7655 FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK DATA
7656 FLAC__SUBFRAME_TYPE_LEN DATA
7657 FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK DATA
7658 FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK DATA
7659 FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN DATA
7660 FLAC__SUBFRAME_ZERO_PAD_LEN DATA
7661 FLAC__VENDOR_STRING DATA
7662 FLAC__VERSION_STRING DATA
7663 
7664 */
7665 
7666 
7667 #endif /* LEGACY_FLAC */
7668 
7669 #endif /* AU_FLAC_DLL */
7670 
7671