59 lines
3.2 KiB
HTML
59 lines
3.2 KiB
HTML
<!-- This page was created with the RAD auto-doc generator. -->
|
|
<!doctype html public "-//w3c//dtd html 3.2 final//en">
|
|
<html>
|
|
<head>
|
|
<title>BinkSetSoundSystem</title>
|
|
<meta http-equiv="content-type" content="text/html; charset=iso8859-1">
|
|
<meta name="ms.locale" content="en-us">
|
|
<meta name="description" content="tells Bink to use a custom sound provider as its sound output system.">
|
|
<meta name="ms-hkwd" content="BinkSetSoundSystem">
|
|
<link rel="stylesheet" title="default" href="reference.css" type="text/css" media="screen">
|
|
</head>
|
|
<body topmargin="0">
|
|
<table cellspacing=0 cellpadding=0 class=bar width=100% height=25>
|
|
<tr class=bar>
|
|
<td class=bar>
|
|
<i> <a href="index.html" class=trn>Bink SDK 1.5v</a></i>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<h1>BinkSetSoundSystem</h1>
|
|
<p>The function <b>BinkSetSoundSystem</b> tells Bink to use a custom sound provider as its sound output system.</p>
|
|
<table width=100% cellspacing=0 class=pre>
|
|
<tr class=pre>
|
|
<td class=pre>
|
|
<pre><b><a href="S32.html" class=trn>S32</a> <a href="BinkSetSoundSystem.html" class=trn>BinkSetSoundSystem</a>(</b>
|
|
<b>  <a href="VOID_PTR.html" class=trn>VOID_PTR</a> </b><i>BinkOpenSoundSystemFunction</i><b>,</b>
|
|
<b>  <a href="U32.html" class=trn>U32</a> </b><i>param_value</i>
|
|
<b>);</b></pre>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<h4>In Parameters</h4>
|
|
<dl>
|
|
<dt><i>BinkOpenSoundSystemFunction</i></dt>
|
|
<dd>Specifies the function to call to open the custom sound system object.</dd>
|
|
<dt><i>param_value</i></dt>
|
|
<dd>Specifies a 32-bit sound system defined parameter to pass to the OpenSoundSystemFunction function.</dd>
|
|
</dl>
|
|
<h4>Returns</h4>
|
|
<p>Returns whether Bink successfully switched to the new sound system.</p>
|
|
<h4>Discussion</h4>
|
|
<p>This function is the low-level method of switching to a new sound system in Bink. Both <a href="BinkSoundUseMiles.html">BinkSoundUseMiles</a> and <a href="BinkSoundUseDirectSound.html">BinkSoundUseDirectSound</a> are simply macros that just call this function. You can use this function to write your own sound system provider, but you should note that sound providers are not trivial to write and are almost never necessary. If you are still interested in writing your own provider, contact RAD for details. This function is global - you only need to call it once. You must, however, call it before you call <a href="BinkOpen.html">BinkOpen</a> for the first time, or the function will fail.</p>
|
|
<p>
|
|
<br>
|
|
<b>Group:</b>
|
|
<a href="Bink API.html">Bink API</a><br>
|
|
<b>Related Functions:</b>
|
|
<a href="BinkOpen.html">BinkOpen</a>, <a href="BinkSoundUseAX.html">BinkSoundUseAX</a>, <a href="BinkSoundUseDirectSound.html">BinkSoundUseDirectSound</a>, <a href="BinkSoundUseMiles.html">BinkSoundUseMiles</a>, <a href="BinkSoundUseMusyX.html">BinkSoundUseMusyX</a>, <a href="BinkSoundUseSoundManager.html">BinkSoundUseSoundManager</a><br>
|
|
<b>Related Basic Types:</b>
|
|
<a href="S32.html">S32</a>, <a href="U32.html">U32</a>, <a href="VOID_PTR.html">VOID_PTR</a></p>
|
|
<p align=center>
|
|
<a href="mailto:Bink1@radgametools.com">For technical support, e-mail Bink1@radgametools.com</a>
|
|
<br>
|
|
<a href="http://www.radgametools.com/bnkmain.htm?from=help1.5v">© Copyright 1994-2003 RAD Game Tools, Inc. All Rights Reserved.</a>
|
|
</p>
|
|
<br>
|
|
</body>
|
|
</html>
|