Test OpenTK.Audio.AudioContext

This commit is contained in:
the_fiddler 2008-01-17 14:07:32 +00:00
parent 1efe1e3715
commit 6b2169daf6

View file

@ -1,34 +1,35 @@
using System; using System;
using OpenTK.OpenAL; using OpenTK.OpenAL;
using OpenTK.OpenAL.Enums;
using OpenTK.Audio;
using AlContext = System.IntPtr; using AlContext = System.IntPtr;
using AlDevice = System.IntPtr; using AlDevice = System.IntPtr;
using Examples;
namespace OpenALTestProgram namespace Examples
{ {
#if false [Example("AudioContext Test", ExampleCategory.Test, 101, false)]
[Example("OpenAL Context Test", ExampleCategory.OpenAL, 101, false)]
class TestApp class TestApp
{ {
public static void GetOpenALErrors( IntPtr device ) public static void GetOpenALErrors( IntPtr device )
{ {
Enums.AlError AlErr = Al.GetError( ); ALError AlErr = AL.GetError( );
Enums.AlcError AlcErr = Alc.GetError( device ); AlcError AlcErr = Alc.GetError( device );
Enums.AlutError AlutErr = Alut.GetError( ); AlutError AlutErr = Alut.GetError( );
Console.WriteLine( " Al: " + AlErr + " Alc: " + AlcErr + " Alut: " + AlcErr + " " + Alut.GetErrorString( AlutErr ) ); Console.WriteLine( " Al: " + AlErr + " Alc: " + AlcErr + " Alut: " + AlcErr + " " + Alut.GetErrorString( AlutErr ) );
} }
static void Main( string[] args ) public static void Main()
{ {
AlcUnitTestFunc( ); AlcUnitTestFunc();
} }
public static void AlcUnitTestFunc() public static void AlcUnitTestFunc()
{ {
Console.WriteLine("Found Devices: "+ Alc.GetString( Al.Null, Enums.AlcGetString.DeviceSpecifier )); AudioContext context = new AudioContext();
/*
AlDevice MyDevice; AlDevice MyDevice;
AlContext MyContext; AlContext MyContext;
@ -99,6 +100,7 @@ namespace OpenALTestProgram
{ {
Console.WriteLine( "Failed to find suitable Device." ); Console.WriteLine( "Failed to find suitable Device." );
} }
*/
/* /*
include <stdlib.h> include <stdlib.h>
include <AL/alut.h> include <AL/alut.h>
@ -147,5 +149,4 @@ alListenerfv(AL_ORIENTATION, directionvect);
*/ */
} }
} }
#endif
} }