/*
 *	AlsaSeqTestCase.java
 */

package org.tritonus.test.alsa;

import org.tritonus.lowlevel.alsa.AlsaSeq;


public class AlsaSeqTestCase
{
// 	public static void main(String[] args)
// 	{
// 		AlsaSeq	seq = new AlsaSeq();
// 		System.out.println("Client ID: " + seq.getClientId());
// 		AlsaSeq.SystemInfo	systemInfo = seq.getSystemInfo();
// 		System.out.println("Max. queues: " + systemInfo.getMaxQueues());
// 		System.out.println("Max. clients: " + systemInfo.getMaxClients());
// 		System.out.println("Max. ports per client: " + systemInfo.getMaxPortsPerClient());
// 		System.out.println("Max. channels per port: " + systemInfo.getMaxChannelsPerPort());
// 		AlsaSeq.ClientInfo	clientInfo = seq.getClientInfo();
// 		outputClientInfo(clientInfo);
// 		for (int nClient = 0; nClient < systemInfo.getMaxClients(); nClient++)
// 		{
// 			AlsaSeq.ClientInfo	clientInfo2 = seq.getClientInfo(nClient);
// 			if (clientInfo2 != null)
// 			{
// 				System.out.println("-----------------------------------------------");
// 				outputClientInfo(clientInfo2);
// 			}
// 		}
// 		seq.sendNoteOnEvent(0, 0, 61, 30);
// 		seq.sendNoteOnEvent(1000, 0, 61, 20);
// 		seq.startTimer();
// 		try
// 		{
// 			Thread.sleep(10000);
// 		}
// 		catch (InterruptedException e)
// 		{
// 		}
// 		// seq.stopTimer();
// 		seq.close();
// 	}



// 	private static void outputClientInfo(AlsaSeq.ClientInfo clientInfo)
// 	{
// 		System.out.println("Client id: " + clientInfo.getClientId());
// 		System.out.println("Client type: " + clientInfo.getClientType());
// 		System.out.println("Client name: " + clientInfo.getName());
// /*
// 		System.out.println("Client id: " + clientInfo.getClientId());
// 		System.out.println("Client id: " + clientInfo.getClientId());
// 		System.out.println("Client id: " + clientInfo.getClientId());
// */
// 	}
}


/*** AlsaSeqTestCase.java ***/
