#
# Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Sun designates this
# particular file as subject to the "Classpath" exception as provided
# by Sun in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
# CA 95054 USA or visit www.sun.com if you need additional information or
# have any questions.
#

# Define library interface.

SUNWprivate_1.1 {
	global:
            #ABS_VALUE;
            #DAUDIO_AddAudioFormat;
            #DAUDIO_Close;
            #DAUDIO_Flush;
            #DAUDIO_GetAvailable;
            #DAUDIO_GetBufferSize;
            #DAUDIO_GetBytePosition;
            #DAUDIO_GetDirectAudioDeviceCount;
            #DAUDIO_GetDirectAudioDeviceDescription;
            #DAUDIO_GetFormats;
            #DAUDIO_Open;
            #DAUDIO_Read;
            #DAUDIO_RequiresServicing;
            #DAUDIO_Service;
            #DAUDIO_SetBytePosition;
            #DAUDIO_Start;
            #DAUDIO_StillDraining;
            #DAUDIO_Stop;
            #DAUDIO_Write;
            #GetInternalErrorStr;
            Java_com_sun_media_sound_DirectAudioDeviceProvider_nGetNumDevices;
            Java_com_sun_media_sound_DirectAudioDeviceProvider_nNewDirectAudioDeviceInfo;
            Java_com_sun_media_sound_DirectAudioDevice_nAvailable;
            Java_com_sun_media_sound_DirectAudioDevice_nClose;
            Java_com_sun_media_sound_DirectAudioDevice_nFlush;
            Java_com_sun_media_sound_DirectAudioDevice_nGetBufferSize;
            Java_com_sun_media_sound_DirectAudioDevice_nGetBytePosition;
            Java_com_sun_media_sound_DirectAudioDevice_nGetFormats;
            Java_com_sun_media_sound_DirectAudioDevice_nIsStillDraining;
            Java_com_sun_media_sound_DirectAudioDevice_nOpen;
            Java_com_sun_media_sound_DirectAudioDevice_nRead;
            Java_com_sun_media_sound_DirectAudioDevice_nRequiresServicing;
            Java_com_sun_media_sound_DirectAudioDevice_nService;
            Java_com_sun_media_sound_DirectAudioDevice_nSetBytePosition;
            Java_com_sun_media_sound_DirectAudioDevice_nStart;
            Java_com_sun_media_sound_DirectAudioDevice_nStop;
            Java_com_sun_media_sound_DirectAudioDevice_nWrite;
            Java_com_sun_media_sound_MidiInDeviceProvider_nGetDescription;
            Java_com_sun_media_sound_MidiInDeviceProvider_nGetName;
            Java_com_sun_media_sound_MidiInDeviceProvider_nGetNumDevices;
            Java_com_sun_media_sound_MidiInDeviceProvider_nGetVendor;
            Java_com_sun_media_sound_MidiInDeviceProvider_nGetVersion;
            Java_com_sun_media_sound_MidiInDevice_nClose;
            Java_com_sun_media_sound_MidiInDevice_nGetMessages;
            Java_com_sun_media_sound_MidiInDevice_nGetTimeStamp;
            Java_com_sun_media_sound_MidiInDevice_nOpen;
            Java_com_sun_media_sound_MidiInDevice_nStart;
            Java_com_sun_media_sound_MidiInDevice_nStop;
            Java_com_sun_media_sound_MidiOutDeviceProvider_nGetDescription;
            Java_com_sun_media_sound_MidiOutDeviceProvider_nGetName;
            Java_com_sun_media_sound_MidiOutDeviceProvider_nGetNumDevices;
            Java_com_sun_media_sound_MidiOutDeviceProvider_nGetVendor;
            Java_com_sun_media_sound_MidiOutDeviceProvider_nGetVersion;
            Java_com_sun_media_sound_MidiOutDevice_nClose;
            Java_com_sun_media_sound_MidiOutDevice_nGetTimeStamp;
            Java_com_sun_media_sound_MidiOutDevice_nOpen;
            Java_com_sun_media_sound_MidiOutDevice_nSendLongMessage;
            Java_com_sun_media_sound_MidiOutDevice_nSendShortMessage;
            Java_com_sun_media_sound_PortMixerProvider_nGetNumDevices;
            Java_com_sun_media_sound_PortMixerProvider_nNewPortMixerInfo;
            Java_com_sun_media_sound_PortMixer_nClose;
            Java_com_sun_media_sound_PortMixer_nControlGetFloatValue;
            Java_com_sun_media_sound_PortMixer_nControlGetIntValue;
            Java_com_sun_media_sound_PortMixer_nControlSetFloatValue;
            Java_com_sun_media_sound_PortMixer_nControlSetIntValue;
            Java_com_sun_media_sound_PortMixer_nGetControls;
            Java_com_sun_media_sound_PortMixer_nGetPortCount;
            Java_com_sun_media_sound_PortMixer_nGetPortName;
            Java_com_sun_media_sound_PortMixer_nGetPortType;
            Java_com_sun_media_sound_PortMixer_nOpen;
            #MAP_ClipAndConvertToByte;
            #MAP_ClipAndConvertToShort;
            #MAP_ClipAndConvertToShort_Swapped;
            #MAP_ClipAndConvertToUByte;
            #MAP_SWAP16BIT;
            #MAP_SWAP16_impl;
            #MAP_SWAP32_impl;
            #MIDI_IN_CloseDevice;
            #MIDI_IN_GetDeviceDescription;
            #MIDI_IN_GetDeviceName;
            #MIDI_IN_GetDeviceVendor;
            #MIDI_IN_GetDeviceVersion;
            #MIDI_IN_GetErrorStr;
            #MIDI_IN_GetMessage;
            #MIDI_IN_GetNumDevices;
            #MIDI_IN_GetTimeStamp;
            #MIDI_IN_InternalGetErrorString;
            #MIDI_IN_OpenDevice;
            #MIDI_IN_ReleaseMessage;
            #MIDI_IN_StartDevice;
            #MIDI_IN_StopDevice;
            #MIDI_OUT_CloseDevice;
            #MIDI_OUT_GetDeviceDescription;
            #MIDI_OUT_GetDeviceName;
            #MIDI_OUT_GetDeviceVendor;
            #MIDI_OUT_GetDeviceVersion;
            #MIDI_OUT_GetErrorStr;
            #MIDI_OUT_GetNumDevices;
            #MIDI_OUT_GetTimeStamp;
            #MIDI_OUT_InternalGetErrorString;
            #MIDI_OUT_OpenDevice;
            #MIDI_OUT_SendLongMessage;
            #MIDI_OUT_SendShortMessage;
            #PORT_AddControl;
            #PORT_Close;
            #PORT_GetControls;
            #PORT_GetFloatValue;
            #PORT_GetIntValue;
            #PORT_GetPortCount;
            #PORT_GetPortMixerCount;
            #PORT_GetPortMixerDescription;
            #PORT_GetPortName;
            #PORT_GetPortType;
            #PORT_NewBooleanControl;
            #PORT_NewCompoundControl;
            #PORT_NewFloatControl;
            #PORT_Open;
            #PORT_SetFloatValue;
            #PORT_SetIntValue;
            #SleepMillisInJava;
            #ThrowJavaMessageException;
            #ThrowJavaOpErrException;
            #TranslateOPErr;
            #UTIL_IsBigEndianPlatform;
            #closeMidiDevice;
            #decodeDeviceID;
            #deviceInfoIterator;
            #encodeDeviceID;
            #enumerateSubdevices;
            #estimatePositionFromAvail;
            #freeMIDIDeviceDescription;
            #getALSAVersion;
            #getAlsaFormatFromFormat;
            #getAudioDeviceCount;
            #getAudioDeviceDescriptionByIndex;
            #getBitIndex;
            #getDeviceString;
            #getDeviceStringFromDeviceID;
            #getDirectAudioDeviceDescription;
            #getErrorStr;
            #getFormatFromAlsaFormat;
            #getMidiDeviceCount;
            #getMidiDeviceDescription;
            #getMidiDeviceName;
            #getMidiDeviceVendor;
            #getMidiDeviceVersion;
            #getMidiSongCount;
            #getMidiTimestamp;
            #getPortMixerDescription;
            #getRealVolume;
            #getSampleSizeInBytes;
            #getSignificantBits;
            #handleGainAndConversion;
            #handleSignEndianConversion;
            #initAlsaSupport;
            #initMIDIDeviceDescription;
            #iterateDevices;
            #iterateRawmidiDevices;
            #openMidiDevice;
            #openPCMfromDeviceID;
            #setHWParams;
            #setRealVolume;
            #setSWParams;
            #setStartThreshold;
            #setStartThresholdNoCommit;
            #xrun_recovery;
	local:
	    *;
};
