public Sound createStreamingSound(Stream stream) { ManagedStream managedStream = new ManagedStream(stream); return(new Sound(OpenALManager_createStreamingSound(Pointer, managedStream.Pointer))); }
public Sound createStreamingSound(Stream stream, int bufferSize, int numBuffers) { ManagedStream managedStream = new ManagedStream(stream); return(new Sound(OpenALManager_createStreamingSound2(Pointer, managedStream.Pointer, bufferSize, numBuffers))); }
public AudioCodec createAudioCodec(Stream stream) { ManagedStream managedStream = new ManagedStream(stream); return(codecManager.getCodec(OpenALManager_createAudioCodec(Pointer, managedStream.Pointer), this)); }
public IntPtr create(ManagedStream obj) { handle = GCHandle.Alloc(obj, GCHandleType.Normal); return(ManagedStream_create(readCB, writeCB, seekCB, closeCB, tellCB, eofCB, deleteCB, GCHandle.ToIntPtr(handle))); }