|  | 
| (これらはメソッドではありません)  | 
| long | spReadPlugin (spPlugin *plugin, void *data, long length) | 
|  | 
| long | spReadPluginInByte (spPlugin *plugin, void *data, long data_size) | 
|  | 
| long | spReadPluginDouble (spPlugin *plugin, double *data, long length) | 
|  | 
| long | spReadPluginDoubleWeighted (spPlugin *plugin, double *data, long length, double weight) | 
|  | 
| spBool | spSeekPlugin (spPlugin *plugin, spLong pos) | 
|  | 
| spLong | spGetPluginTotalLength (spPlugin *plugin) | 
|  | 
| long | spWritePlugin (spPlugin *plugin, void *data, long length) | 
|  | 
| long | spWritePluginInByte (spPlugin *plugin, void *data, long data_size) | 
|  | 
| long | spWritePluginDoubleWeighted (spPlugin *plugin, double *data, long length, double weight) | 
|  | 
| long | spWritePluginDouble (spPlugin *plugin, double *data, long length) | 
|  | 
| char * | xspFindRelatedPluginFile (const char *plugin_name) | 
|  | 
| char * | xspFindSuitablePluginFileWithPriority (spPluginDeviceType device_type, const char *filename, const char *mode, int *current_priority) | 
|  | 
| char * | xspFindSuitablePluginFile (spPluginDeviceType device_type, const char *filename, const char *mode) | 
|  | 
| spPlugin * | spOpenFilePlugin (const char *plugin_name, const char *filename, const char *mode, spPluginDeviceType device_type, spWaveInfo *wave_info, spSongInfo *song_info, spPluginOpenCallback call_func, void *call_data, spPluginError *error) | 
|  | 
| spPlugin * | spOpenFilePluginAuto (const char *plugin_name, const char *filename, const char *mode, spPluginDeviceType device_type, spWaveInfo *wave_info, spSongInfo *song_info, spPluginOpenCallback call_func, void *call_data, spPluginError *error) | 
|  | 
| spPlugin * | spOpenFilePluginArg (const char *plugin_name, const char *filename, const char *mode, spPluginDeviceType device_type, spWaveInfo *wave_info, spSongInfo *song_info, int argc, char **argv, spPluginError *error) | 
|  | 
| spPlugin * | spOpenFilePluginArgAuto (const char *plugin_name, const char *filename, const char *mode, spPluginDeviceType device_type, spWaveInfo *wave_info, spSongInfo *song_info, int argc, char **argv, spPluginError *error) | 
|  | 
| spBool | spCloseFilePlugin (spPlugin *plugin) | 
|  | 
プラグインを用いたファイルからの入力を扱うためのクラスです. 
実際には,クラスではなく, typedef struct _spPlugin spPlugin; により定義された spPlugin 型を用いて処理を行います. 
- 参照
- プラグインによる入出力 , spOutputPlugin