mirror of
				https://github.com/coop-deluxe/sm64coopdx.git
				synced 2025-10-30 08:01:01 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			92 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
 | 
						|
/*====================================================================
 | 
						|
 * os_ai.h
 | 
						|
 *
 | 
						|
 * Copyright 1995, Silicon Graphics, Inc.
 | 
						|
 * All Rights Reserved.
 | 
						|
 *
 | 
						|
 * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics,
 | 
						|
 * Inc.; the contents of this file may not be disclosed to third
 | 
						|
 * parties, copied or duplicated in any form, in whole or in part,
 | 
						|
 * without the prior written permission of Silicon Graphics, Inc.
 | 
						|
 *
 | 
						|
 * RESTRICTED RIGHTS LEGEND:
 | 
						|
 * Use, duplication or disclosure by the Government is subject to
 | 
						|
 * restrictions as set forth in subdivision (c)(1)(ii) of the Rights
 | 
						|
 * in Technical Data and Computer Software clause at DFARS
 | 
						|
 * 252.227-7013, and/or in similar or successor clauses in the FAR,
 | 
						|
 * DOD or NASA FAR Supplement. Unpublished - rights reserved under the
 | 
						|
 * Copyright Laws of the United States.
 | 
						|
 *====================================================================*/
 | 
						|
 | 
						|
/*---------------------------------------------------------------------*
 | 
						|
        Copyright (C) 1998 Nintendo. (Originated by SGI)
 | 
						|
        
 | 
						|
        $RCSfile: os_ai.h,v $
 | 
						|
        $Revision: 1.1 $
 | 
						|
        $Date: 1998/10/09 08:01:04 $
 | 
						|
 *---------------------------------------------------------------------*/
 | 
						|
 | 
						|
#ifndef _OS_AI_H_
 | 
						|
#define	_OS_AI_H_
 | 
						|
 | 
						|
#ifdef _LANGUAGE_C_PLUS_PLUS
 | 
						|
extern "C" {
 | 
						|
#endif
 | 
						|
 | 
						|
#include <PR/ultratypes.h>
 | 
						|
 | 
						|
#if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
 | 
						|
 | 
						|
/**************************************************************************
 | 
						|
 *
 | 
						|
 * Type definitions
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
#endif /* defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) */
 | 
						|
 | 
						|
/**************************************************************************
 | 
						|
 *
 | 
						|
 * Global definitions
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
#if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
 | 
						|
 | 
						|
/**************************************************************************
 | 
						|
 *
 | 
						|
 * Macro definitions
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
/**************************************************************************
 | 
						|
 *
 | 
						|
 * Extern variables
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
/**************************************************************************
 | 
						|
 *
 | 
						|
 * Function prototypes
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
/* Audio interface (Ai) */
 | 
						|
extern u32 		osAiGetStatus(void);
 | 
						|
extern u32 		osAiGetLength(void);
 | 
						|
extern s32		osAiSetFrequency(u32);
 | 
						|
extern s32		osAiSetNextBuffer(void *, u32);
 | 
						|
 | 
						|
 | 
						|
#endif  /* defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) */
 | 
						|
 | 
						|
#ifdef _LANGUAGE_C_PLUS_PLUS
 | 
						|
}
 | 
						|
#endif
 | 
						|
 | 
						|
#endif /* !_OS_AI_H_ */
 |