package bass;
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Pointer;

import bass.BassEncLibrary.ENCODEPROCEX;

/**
 * Bass Encoder AAC Plugin
 * Must load together with BassEncLibrary
 * @author rdkartono
 *
 */
public interface BassEncAACLibrary extends Library {
	
	BassEncAACLibrary BASSENC_AAC = (BassEncAACLibrary) Native.load("bassenc_aac",BassEncAACLibrary.class);
	public int BASS_Encode_AAC_GetVersion();

	public int BASS_Encode_AAC_Start(int handle, String options, int flags, ENCODEPROCEX proc, Pointer user);
	public int BASS_Encode_AAC_StartFile(int handle, String options, int flags, String filename);
}
