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);
}