コード例 #1
0
ファイル: pulseaudio.c プロジェクト: ProjectZeroSlackr/XMP
static void myshutdown()
{
	xmp_smix_off();

	if (s)
		pa_simple_free(s);
}
コード例 #2
0
static void
shutdown (struct xmp_context *ctx)
{
	 xmp_smix_off (ctx);
	 sio_close (hdl);
	 hdl = NULL;
}
コード例 #3
0
ファイル: beos.c プロジェクト: ProjectZeroSlackr/XMP
static void myshutdown()
{
	player->Stop(); 
	xmp_smix_off();
	be_app->Lock();
	be_app->Quit();
}
コード例 #4
0
static void myshutdown(struct xmp_context *ctx)
{
	xmp_smix_off(ctx);

	if (audio_fd)
		close(audio_fd);
}
コード例 #5
0
static void myshutdown(struct xmp_context *ctx)
{
	while (!info.finished) {
		nas_flush();
	}

	xmp_smix_off(ctx);
	AuDestroyFlow(info.aud, info.flow, NULL);
	AuCloseServer(info.aud);
	free(info.buf);
}
コード例 #6
0
static void deinit(struct xmp_context *ctx)
{
	int i;

	xmp_smix_off(ctx);

	if (hwaveout) {
		for (i = 0; i < num_buffers; i++) {
			if (header[i].dwFlags & WHDR_PREPARED)
				waveOutUnprepareHeader(hwaveout, &header[i],
						       sizeof(WAVEHDR));
			free(buffer[i]);
		}
		while (waveOutClose(hwaveout) == WAVERR_STILLPLAYING)
			Sleep(10);
		hwaveout = NULL;
	}
}
コード例 #7
0
static void myshutdown(struct xmp_context *ctx)
{
	xmp_smix_off(ctx);
	close(fd_audio);
}
コード例 #8
0
static void shutdown(struct xmp_context *ctx)
{
	xmp_smix_off(ctx);
	ALcloseport(audio_port);
}
コード例 #9
0
static void dshutdown(struct xmp_context *ctx)
{
	xmp_smix_off(ctx);
	snd_pcm_close(pcm_handle);
}
コード例 #10
0
ファイル: alsa05.c プロジェクト: ProjectZeroSlackr/XMP
static void dshutdown()
{
	xmp_smix_off();
	snd_pcm_close(pcm_handle);
	free(mybuffer);
}
コード例 #11
0
ファイル: qnx.c プロジェクト: ProjectZeroSlackr/XMP
static void myshutdown ()
{
    xmp_smix_off ();
    close (fd_audio);
}