nuauseqplayerinit.c 1.08 KB
/*======================================================================*/
/*		NuSYS							*/
/*		nuauseqplayerinit.c					*/
/*									*/
/*		Copyright (C) 1997, NINTENDO Co,Ltd.			*/
/*									*/
/*======================================================================*/
/* $Id: nuauseqplayerinit.c,v 1.1.1.1 2002/10/30 02:07:09 blythe Exp $	*/
/*======================================================================*/
#include <nusys.h>
#include <nualsgi.h>

/*----------------------------------------------------------------------*/
/*	nuAuSeqPlayerInit -シーケンスプレイヤーの初期化			*/
/*	IN:	seqpconfig シーケンスプイレイヤー構造体			*/
/*		size	   シーケンスのバッファ				*/
/*		player_no  シーケンスプレイヤーの番号			*/
/*				NU_AU_SEQ_PLAYER0 or NU_AU_SEQ_PLAYER1	*/
/*	RET:	無し							*/
/*----------------------------------------------------------------------*/
void nuAuSeqPlayerInit(ALSeqpConfig* seqpconfig, u32 size, u32 player_no)
{
    seqpconfig->heap = &nuAuHeap;
    nuAuSeqPlayer[player_no].data_ptr = nuAuHeapAlloc(size);
    alCSPNew(&nuAuSeqPlayer[player_no].player, seqpconfig);
}