foobar2000 SDK
2015-08-03
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
foobar2000
SDK
foobar2000.h
Go to the documentation of this file.
1
// This is the master foobar2000 SDK header file; it includes headers for all functionality exposed through the SDK project. #include this in your source code, never reference any of the other headers directly.
2
3
#ifndef _FOOBAR2000_H_
4
#define _FOOBAR2000_H_
5
6
#ifndef UNICODE
7
#error Only UNICODE environment supported.
8
#endif
9
10
// #define FOOBAR2000_TARGET_VERSION 75 // 0.9.6
11
// #define FOOBAR2000_TARGET_VERSION 76 // 1.0
12
//#define FOOBAR2000_TARGET_VERSION 77 // 1.1
13
#define FOOBAR2000_TARGET_VERSION 78 // 1.3
14
15
#define FOOBAR2000_DESKTOP
16
#define FOOBAR2000_DESKTOP_WINDOWS
17
18
#include "../../pfc/pfc.h"
19
20
#include "../shared/shared.h"
21
22
#ifndef NOTHROW
23
#ifdef _MSC_VER
24
#define NOTHROW __declspec(nothrow)
25
#else
26
#define NOTHROW
27
#endif
28
#endif
29
30
#define FB2KAPI
/*NOTHROW*/
31
32
typedef
const
char
*
pcchar
;
33
34
#include "
core_api.h
"
35
#include "
service.h
"
36
37
#include "
completion_notify.h
"
38
#include "
abort_callback.h
"
39
#include "
componentversion.h
"
40
#include "
preferences_page.h
"
41
#include "
coreversion.h
"
42
#include "
filesystem.h
"
43
#include "
audio_chunk.h
"
44
#include "
cfg_var.h
"
45
#include "
mem_block_container.h
"
46
#include "
audio_postprocessor.h
"
47
#include "
playable_location.h
"
48
#include "
file_info.h
"
49
#include "
file_info_impl.h
"
50
#include "
hasher_md5.h
"
51
#include "
metadb_handle.h
"
52
#include "
metadb.h
"
53
#include "
console.h
"
54
#include "
dsp.h
"
55
#include "
dsp_manager.h
"
56
#include "
initquit.h
"
57
#include "
event_logger.h
"
58
#include "
input.h
"
59
#include "
input_impl.h
"
60
#include "
decode_postprocessor.h
"
61
#include "
menu.h
"
62
#include "
contextmenu.h
"
63
#include "
contextmenu_manager.h
"
64
#include "
menu_helpers.h
"
65
#include "
modeless_dialog.h
"
66
#include "
playback_control.h
"
67
#include "
play_callback.h
"
68
#include "
playlist.h
"
69
#include "
playlist_loader.h
"
70
#include "
replaygain.h
"
71
#include "
resampler.h
"
72
#include "
tag_processor.h
"
73
#include "
titleformat.h
"
74
#include "
ui.h
"
75
#include "
unpack.h
"
76
#include "
vis.h
"
77
#include "
packet_decoder.h
"
78
#include "
commandline.h
"
79
#include "
genrand.h
"
80
#include "
file_operation_callback.h
"
81
#include "
library_manager.h
"
82
#include "
config_io_callback.h
"
83
#include "
popup_message.h
"
84
#include "
app_close_blocker.h
"
85
#include "
config_object.h
"
86
#include "
config_object_impl.h
"
87
#include "
threaded_process.h
"
88
#include "
message_loop.h
"
89
#include "
input_file_type.h
"
90
#include "
chapterizer.h
"
91
#include "
link_resolver.h
"
92
#include "
main_thread_callback.h
"
93
#include "
advconfig.h
"
94
#include "
info_lookup_handler.h
"
95
#include "
track_property.h
"
96
97
#include "
album_art.h
"
98
#include "
album_art_helpers.h
"
99
#include "
icon_remap.h
"
100
#include "
ui_element.h
"
101
#include "
ole_interaction.h
"
102
#include "
search_tools.h
"
103
#include "
autoplaylist.h
"
104
#include "
replaygain_scanner.h
"
105
#include "
ui_edit_context.h
"
106
107
#include "
system_time_keeper.h
"
108
#include "
playback_stream_capture.h
"
109
#include "
http_client.h
"
110
#include "
exceptions.h
"
111
112
#include "
progress_meter.h
"
113
114
#include "
output.h
"
115
116
#endif //_FOOBAR2000_H_
icon_remap.h
titleformat.h
playlist_loader.h
tag_processor.h
output.h
audio_chunk.h
input.h
abort_callback.h
contextmenu.h
core_api.h
dsp.h
initquit.h
threaded_process.h
audio_postprocessor.h
playable_location.h
progress_meter.h
ole_interaction.h
replaygain_scanner.h
completion_notify.h
link_resolver.h
config_io_callback.h
file_info.h
popup_message.h
config_object.h
autoplaylist.h
componentversion.h
system_time_keeper.h
advconfig.h
filesystem.h
pcchar
const char * pcchar
Definition:
foobar2000.h:32
playback_stream_capture.h
input_file_type.h
exceptions.h
playback_control.h
decode_postprocessor.h
commandline.h
modeless_dialog.h
ui.h
playlist.h
track_property.h
coreversion.h
resampler.h
library_manager.h
cfg_var.h
album_art.h
genrand.h
main_thread_callback.h
input_impl.h
message_loop.h
dsp_manager.h
play_callback.h
unpack.h
service.h
contextmenu_manager.h
preferences_page.h
replaygain.h
metadb_handle.h
menu_helpers.h
packet_decoder.h
ui_element.h
console.h
menu.h
event_logger.h
config_object_impl.h
metadb.h
album_art_helpers.h
chapterizer.h
file_info_impl.h
mem_block_container.h
ui_edit_context.h
search_tools.h
http_client.h
hasher_md5.h
vis.h
file_operation_callback.h
info_lookup_handler.h
app_close_blocker.h
Generated by
1.8.11