📄 w32_liboggflac_dll.h
字号:
#ifndef __libOggFLAC_dll_h__#define __libOggFLAC_dll_h__#include "w32_libOggFLAC_dll_i.h"/*************************************************************** for header file ***************************************************************/#if defined(__cplusplus)extern "C" {#endif/*************************************************************** for definition of function type ***************************************************************/#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_newtypedef OggFLAC_API OggFLAC__StreamEncoder * (* libOggFLAC_func_OggFLAC__stream_encoder_new_t) ();#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_deletetypedef OggFLAC_API void (* libOggFLAC_func_OggFLAC__stream_encoder_delete_t) (OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_serial_numbertypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_serial_number_t) (OggFLAC__StreamEncoder *encoder, long serial_number);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_verifytypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_verify_t) (OggFLAC__StreamEncoder *encoder, FLAC__bool value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_streamable_subsettypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_streamable_subset_t) (OggFLAC__StreamEncoder *encoder, FLAC__bool value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_mid_side_stereotypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_do_mid_side_stereo_t) (OggFLAC__StreamEncoder *encoder, FLAC__bool value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_loose_mid_side_stereotypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_loose_mid_side_stereo_t) (OggFLAC__StreamEncoder *encoder, FLAC__bool value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_channelstypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_channels_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_bits_per_sampletypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_bits_per_sample_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_sample_ratetypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_sample_rate_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_blocksizetypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_blocksize_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_max_lpc_ordertypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_max_lpc_order_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_qlp_coeff_precisiontypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_qlp_coeff_precision_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_qlp_coeff_prec_searchtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_do_qlp_coeff_prec_search_t) (OggFLAC__StreamEncoder *encoder, FLAC__bool value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_escape_codingtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_do_escape_coding_t) (OggFLAC__StreamEncoder *encoder, FLAC__bool value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_do_exhaustive_model_searchtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_do_exhaustive_model_search_t) (OggFLAC__StreamEncoder *encoder, FLAC__bool value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_min_residual_partition_ordertypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_min_residual_partition_order_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_max_residual_partition_ordertypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_max_residual_partition_order_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_rice_parameter_search_disttypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_rice_parameter_search_dist_t) (OggFLAC__StreamEncoder *encoder, unsigned value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_total_samples_estimatetypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_total_samples_estimate_t) (OggFLAC__StreamEncoder *encoder, FLAC__uint64 value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_metadatatypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_metadata_t) (OggFLAC__StreamEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_write_callbacktypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_write_callback_t) (OggFLAC__StreamEncoder *encoder, OggFLAC__StreamEncoderWriteCallback value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_set_client_datatypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_set_client_data_t) (OggFLAC__StreamEncoder *encoder, void *value);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_statetypedef OggFLAC_API OggFLAC__StreamEncoderState (* libOggFLAC_func_OggFLAC__stream_encoder_get_state_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_FLAC_stream_encoder_statetypedef OggFLAC_API FLAC__StreamEncoderState (* libOggFLAC_func_OggFLAC__stream_encoder_get_FLAC_stream_encoder_state_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_verify_decoder_statetypedef OggFLAC_API FLAC__StreamDecoderState (* libOggFLAC_func_OggFLAC__stream_encoder_get_verify_decoder_state_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_verify_decoder_error_statstypedef OggFLAC_API void (* libOggFLAC_func_OggFLAC__stream_encoder_get_verify_decoder_error_stats_t) (const OggFLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_verifytypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_get_verify_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_streamable_subsettypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_get_streamable_subset_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_do_mid_side_stereotypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_get_do_mid_side_stereo_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_loose_mid_side_stereotypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_get_loose_mid_side_stereo_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_channelstypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_channels_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_bits_per_sampletypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_bits_per_sample_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_sample_ratetypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_sample_rate_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_blocksizetypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_blocksize_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_max_lpc_ordertypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_max_lpc_order_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_qlp_coeff_precisiontypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_qlp_coeff_precision_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_do_qlp_coeff_prec_searchtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_get_do_qlp_coeff_prec_search_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_do_escape_codingtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_get_do_escape_coding_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_do_exhaustive_model_searchtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_get_do_exhaustive_model_search_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_min_residual_partition_ordertypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_min_residual_partition_order_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_max_residual_partition_ordertypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_max_residual_partition_order_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_rice_parameter_search_disttypedef OggFLAC_API unsigned (* libOggFLAC_func_OggFLAC__stream_encoder_get_rice_parameter_search_dist_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_get_total_samples_estimatetypedef OggFLAC_API FLAC__uint64 (* libOggFLAC_func_OggFLAC__stream_encoder_get_total_samples_estimate_t) (const OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_inittypedef OggFLAC_API OggFLAC__StreamEncoderState (* libOggFLAC_func_OggFLAC__stream_encoder_init_t) (OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_finishtypedef OggFLAC_API void (* libOggFLAC_func_OggFLAC__stream_encoder_finish_t) (OggFLAC__StreamEncoder *encoder);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_processtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_process_t) (OggFLAC__StreamEncoder *encoder, const FLAC__int32 * const buffer[], unsigned samples);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_encoder_process_interleavedtypedef OggFLAC_API FLAC__bool (* libOggFLAC_func_OggFLAC__stream_encoder_process_interleaved_t) (OggFLAC__StreamEncoder *encoder, const FLAC__int32 buffer[], unsigned samples);#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_newtypedef OggFLAC_API OggFLAC__StreamDecoder * (* libOggFLAC_func_OggFLAC__stream_decoder_new_t) ();#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -