📄 w32_liboggflac_dll.c
字号:
#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_ignore_all dll->OggFLAC__stream_decoder_set_metadata_ignore_all = (libOggFLAC_func_OggFLAC__stream_decoder_set_metadata_ignore_all_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_set_metadata_ignore_all" ); if ( dll->OggFLAC__stream_decoder_set_metadata_ignore_all == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_state dll->OggFLAC__stream_decoder_get_state = (libOggFLAC_func_OggFLAC__stream_decoder_get_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_get_state" ); if ( dll->OggFLAC__stream_decoder_get_state == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_FLAC_stream_decoder_state dll->OggFLAC__stream_decoder_get_FLAC_stream_decoder_state = (libOggFLAC_func_OggFLAC__stream_decoder_get_FLAC_stream_decoder_state_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_get_FLAC_stream_decoder_state" ); if ( dll->OggFLAC__stream_decoder_get_FLAC_stream_decoder_state == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_channels dll->OggFLAC__stream_decoder_get_channels = (libOggFLAC_func_OggFLAC__stream_decoder_get_channels_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_get_channels" ); if ( dll->OggFLAC__stream_decoder_get_channels == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_channel_assignment dll->OggFLAC__stream_decoder_get_channel_assignment = (libOggFLAC_func_OggFLAC__stream_decoder_get_channel_assignment_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_get_channel_assignment" ); if ( dll->OggFLAC__stream_decoder_get_channel_assignment == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_bits_per_sample dll->OggFLAC__stream_decoder_get_bits_per_sample = (libOggFLAC_func_OggFLAC__stream_decoder_get_bits_per_sample_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_get_bits_per_sample" ); if ( dll->OggFLAC__stream_decoder_get_bits_per_sample == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_sample_rate dll->OggFLAC__stream_decoder_get_sample_rate = (libOggFLAC_func_OggFLAC__stream_decoder_get_sample_rate_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_get_sample_rate" ); if ( dll->OggFLAC__stream_decoder_get_sample_rate == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_blocksize dll->OggFLAC__stream_decoder_get_blocksize = (libOggFLAC_func_OggFLAC__stream_decoder_get_blocksize_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_get_blocksize" ); if ( dll->OggFLAC__stream_decoder_get_blocksize == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_init dll->OggFLAC__stream_decoder_init = (libOggFLAC_func_OggFLAC__stream_decoder_init_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_init" ); if ( dll->OggFLAC__stream_decoder_init == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_finish dll->OggFLAC__stream_decoder_finish = (libOggFLAC_func_OggFLAC__stream_decoder_finish_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_finish" ); if ( dll->OggFLAC__stream_decoder_finish == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_flush dll->OggFLAC__stream_decoder_flush = (libOggFLAC_func_OggFLAC__stream_decoder_flush_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_flush" ); if ( dll->OggFLAC__stream_decoder_flush == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_reset dll->OggFLAC__stream_decoder_reset = (libOggFLAC_func_OggFLAC__stream_decoder_reset_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_reset" ); if ( dll->OggFLAC__stream_decoder_reset == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_process_single dll->OggFLAC__stream_decoder_process_single = (libOggFLAC_func_OggFLAC__stream_decoder_process_single_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_process_single" ); if ( dll->OggFLAC__stream_decoder_process_single == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_process_until_end_of_metadata dll->OggFLAC__stream_decoder_process_until_end_of_metadata = (libOggFLAC_func_OggFLAC__stream_decoder_process_until_end_of_metadata_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_process_until_end_of_metadata" ); if ( dll->OggFLAC__stream_decoder_process_until_end_of_metadata == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_process_until_end_of_stream dll->OggFLAC__stream_decoder_process_until_end_of_stream = (libOggFLAC_func_OggFLAC__stream_decoder_process_until_end_of_stream_t) GetProcAddress ( (HINSTANCE) dll->__h_dll, "OggFLAC__stream_decoder_process_until_end_of_stream" ); if ( dll->OggFLAC__stream_decoder_process_until_end_of_stream == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__StreamEncoderStateString dll->OggFLAC__StreamEncoderStateString = (OggFLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "OggFLAC__StreamEncoderStateString" ); if ( dll->OggFLAC__StreamEncoderStateString == NULL ) err++;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__StreamDecoderStateString dll->OggFLAC__StreamDecoderStateString = (OggFLAC_API const char * const* ) GetProcAddress ( dll->__h_dll, "OggFLAC__StreamDecoderStateString" ); if ( dll->OggFLAC__StreamDecoderStateString == NULL ) err++;#endif if ( err > 0 ) { free ( dll ); return NULL; } return dll;}void free_libOggFLAC_dll ( libOggFLAC_dll_t *dll ){ FreeLibrary ( (HMODULE) dll->__h_dll ); free ( dll );}#ifndef IGNORE_libOggFLAC_OggFLAC__StreamEncoderStateStringOggFLAC_API const char * const* * g_libOggFLAC_OggFLAC__StreamEncoderStateString = NULL;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__StreamDecoderStateStringOggFLAC_API const char * const* * g_libOggFLAC_OggFLAC__StreamDecoderStateString = NULL;#endifstatic libOggFLAC_dll_t* volatile g_libOggFLAC_dll = NULL;int g_load_libOggFLAC_dll ( char *path ){ if ( g_libOggFLAC_dll != NULL ) return 0; g_libOggFLAC_dll = load_libOggFLAC_dll ( path ); if ( g_libOggFLAC_dll == NULL ) return -1;#ifndef IGNORE_libOggFLAC_OggFLAC__StreamEncoderStateString g_libOggFLAC_OggFLAC__StreamEncoderStateString = g_libOggFLAC_dll->OggFLAC__StreamEncoderStateString;#endif#ifndef IGNORE_libOggFLAC_OggFLAC__StreamDecoderStateString g_libOggFLAC_OggFLAC__StreamDecoderStateString = g_libOggFLAC_dll->OggFLAC__StreamDecoderStateString;#endif return 0;}void g_free_libOggFLAC_dll ( void ){ if ( g_libOggFLAC_dll != NULL ) { free_libOggFLAC_dll ( g_libOggFLAC_dll ); g_libOggFLAC_dll = NULL; }}#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_newOggFLAC_API OggFLAC__StreamEncoder * OggFLAC__stream_encoder_new(){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_new))(); } return (OggFLAC_API OggFLAC__StreamEncoder *)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_deleteOggFLAC_API void OggFLAC__stream_encoder_delete(OggFLAC__StreamEncoder *encoder){ if ( g_libOggFLAC_dll != NULL ) { (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_delete))(encoder); }}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_serial_numberOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_serial_number(OggFLAC__StreamEncoder *encoder, long serial_number){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_serial_number))(encoder,serial_number); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_verifyOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_verify(OggFLAC__StreamEncoder *encoder, FLAC__bool value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_verify))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_streamable_subsetOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_streamable_subset(OggFLAC__StreamEncoder *encoder, FLAC__bool value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_streamable_subset))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_mid_side_stereoOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_do_mid_side_stereo(OggFLAC__StreamEncoder *encoder, FLAC__bool value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_do_mid_side_stereo))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_loose_mid_side_stereoOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_loose_mid_side_stereo(OggFLAC__StreamEncoder *encoder, FLAC__bool value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_loose_mid_side_stereo))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_channelsOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_channels(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_channels))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_bits_per_sampleOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_bits_per_sample(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_bits_per_sample))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_sample_rateOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_sample_rate(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_sample_rate))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_blocksizeOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_blocksize(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_blocksize))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_max_lpc_orderOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_max_lpc_order(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_max_lpc_order))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_qlp_coeff_precisionOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_qlp_coeff_precision(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_qlp_coeff_precision))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_qlp_coeff_prec_searchOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_do_qlp_coeff_prec_search(OggFLAC__StreamEncoder *encoder, FLAC__bool value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_do_qlp_coeff_prec_search))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_escape_codingOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_do_escape_coding(OggFLAC__StreamEncoder *encoder, FLAC__bool value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_do_escape_coding))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_exhaustive_model_searchOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_do_exhaustive_model_search(OggFLAC__StreamEncoder *encoder, FLAC__bool value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_do_exhaustive_model_search))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_min_residual_partition_orderOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_min_residual_partition_order(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_min_residual_partition_order))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_max_residual_partition_orderOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_max_residual_partition_order(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_max_residual_partition_order))(encoder,value); } return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_rice_parameter_search_distOggFLAC_API FLAC__bool OggFLAC__stream_encoder_set_rice_parameter_search_dist(OggFLAC__StreamEncoder *encoder, unsigned value){ if ( g_libOggFLAC_dll != NULL ) { return (*(g_libOggFLAC_dll->OggFLAC__stream_encoder_set_rice_parameter_search_dist))(encoder,value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -