w32_liboggflac_dll.c

来自「MIDI解码程序(用VC编写)」· C语言 代码 · 共 1,172 行 · 第 1/4 页

C
1,172
字号
#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_newOggFLAC_API OggFLAC__StreamDecoder * OggFLAC__stream_decoder_new(){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_new))();	}	return (OggFLAC_API OggFLAC__StreamDecoder *)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_deleteOggFLAC_API void OggFLAC__stream_decoder_delete(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		(*(g_libOggFLAC_dll->OggFLAC__stream_decoder_delete))(decoder);	}}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_read_callbackOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_read_callback(OggFLAC__StreamDecoder *decoder, OggFLAC__StreamDecoderReadCallback value){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_read_callback))(decoder,value);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_write_callbackOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_write_callback(OggFLAC__StreamDecoder *decoder, OggFLAC__StreamDecoderWriteCallback value){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_write_callback))(decoder,value);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_callbackOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_metadata_callback(OggFLAC__StreamDecoder *decoder, OggFLAC__StreamDecoderMetadataCallback value){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_metadata_callback))(decoder,value);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_error_callbackOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_error_callback(OggFLAC__StreamDecoder *decoder, OggFLAC__StreamDecoderErrorCallback value){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_error_callback))(decoder,value);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_client_dataOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_client_data(OggFLAC__StreamDecoder *decoder, void *value){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_client_data))(decoder,value);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_serial_numberOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_serial_number(OggFLAC__StreamDecoder *decoder, long serial_number){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_serial_number))(decoder,serial_number);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_respondOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_metadata_respond(OggFLAC__StreamDecoder *decoder, FLAC__MetadataType type){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_metadata_respond))(decoder,type);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_respond_applicationOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_metadata_respond_application(OggFLAC__StreamDecoder *decoder, const FLAC__byte id[4]){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_metadata_respond_application))(decoder,id);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_respond_allOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_metadata_respond_all(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_metadata_respond_all))(decoder);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_ignoreOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_metadata_ignore(OggFLAC__StreamDecoder *decoder, FLAC__MetadataType type){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_metadata_ignore))(decoder,type);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_ignore_applicationOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_metadata_ignore_application(OggFLAC__StreamDecoder *decoder, const FLAC__byte id[4]){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_metadata_ignore_application))(decoder,id);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_set_metadata_ignore_allOggFLAC_API FLAC__bool OggFLAC__stream_decoder_set_metadata_ignore_all(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_set_metadata_ignore_all))(decoder);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_stateOggFLAC_API OggFLAC__StreamDecoderState OggFLAC__stream_decoder_get_state(const OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_get_state))(decoder);	}	return (OggFLAC_API OggFLAC__StreamDecoderState)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_FLAC_stream_decoder_stateOggFLAC_API FLAC__StreamDecoderState OggFLAC__stream_decoder_get_FLAC_stream_decoder_state(const OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_get_FLAC_stream_decoder_state))(decoder);	}	return (OggFLAC_API FLAC__StreamDecoderState)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_channelsOggFLAC_API unsigned OggFLAC__stream_decoder_get_channels(const OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_get_channels))(decoder);	}	return (OggFLAC_API unsigned)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_channel_assignmentOggFLAC_API FLAC__ChannelAssignment OggFLAC__stream_decoder_get_channel_assignment(const OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_get_channel_assignment))(decoder);	}	return (OggFLAC_API FLAC__ChannelAssignment)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_bits_per_sampleOggFLAC_API unsigned OggFLAC__stream_decoder_get_bits_per_sample(const OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_get_bits_per_sample))(decoder);	}	return (OggFLAC_API unsigned)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_sample_rateOggFLAC_API unsigned OggFLAC__stream_decoder_get_sample_rate(const OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_get_sample_rate))(decoder);	}	return (OggFLAC_API unsigned)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_get_blocksizeOggFLAC_API unsigned OggFLAC__stream_decoder_get_blocksize(const OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_get_blocksize))(decoder);	}	return (OggFLAC_API unsigned)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_initOggFLAC_API OggFLAC__StreamDecoderState OggFLAC__stream_decoder_init(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_init))(decoder);	}	return (OggFLAC_API OggFLAC__StreamDecoderState)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_finishOggFLAC_API void OggFLAC__stream_decoder_finish(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		(*(g_libOggFLAC_dll->OggFLAC__stream_decoder_finish))(decoder);	}}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_flushOggFLAC_API FLAC__bool OggFLAC__stream_decoder_flush(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_flush))(decoder);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_resetOggFLAC_API FLAC__bool OggFLAC__stream_decoder_reset(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_reset))(decoder);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_process_singleOggFLAC_API FLAC__bool OggFLAC__stream_decoder_process_single(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_process_single))(decoder);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_process_until_end_of_metadataOggFLAC_API FLAC__bool OggFLAC__stream_decoder_process_until_end_of_metadata(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_process_until_end_of_metadata))(decoder);	}	return (OggFLAC_API FLAC__bool)0;}#endif#ifndef IGNORE_libOggFLAC_OggFLAC__stream_decoder_process_until_end_of_streamOggFLAC_API FLAC__bool OggFLAC__stream_decoder_process_until_end_of_stream(OggFLAC__StreamDecoder *decoder){	if ( g_libOggFLAC_dll != NULL ) {		return (*(g_libOggFLAC_dll->OggFLAC__stream_decoder_process_until_end_of_stream))(decoder);	}	return (OggFLAC_API FLAC__bool)0;}#endif/*  NOT IMPORT LIST(3)    OggFLAC__stream_encoder_disable_constant_subframes    OggFLAC__stream_encoder_disable_fixed_subframes    OggFLAC__stream_encoder_disable_verbatim_subframes*/#if defined(__cplusplus)}  /* extern "C" { */#endif#endif /* AU_FLAC_DLL */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?