8.90 Gestion Audio OpenAL
8 Référence des fonctions
Manuel PHP
. Introduction . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . openal_buffer_create . openal_buffer_data . openal_buffer_destroy . openal_buffer_get . openal_buffer_loadwav . openal_context_create . openal_context_current . openal_context_destroy . openal_context_process . openal_context_suspend . openal_device_close . openal_device_open . openal_listener_get . openal_listener_set . openal_source_create . openal_source_destroy . openal_source_get . openal_source_pause . openal_source_play . openal_source_rewind ->openal_source_set . openal_source_stop . openal_stream
|
8.90.26 openal_source_set()
Définie une propriété de la source
[ Exemples avec openal_source_set ] PECL
bool
openal_source_set (
resource
source
,
int
property
,
mixed
setting
)
-
source
-
Une ressource Open AL(Source)
(précédemment créée par
openal_source_create
).
-
property
-
La propriété à définir, une parmis celles-ci :
AL_BUFFER
(OpenAL(Source)),
AL_LOOPING
(
boolean
),
AL_SOURCE_RELATIVE
(
int
),
AL_SOURCE_STATE
(
int
),
AL_PITCH
(
float
),
AL_GAIN
(
float
),
AL_MIN_GAIN
(
float
),
AL_MAX_GAIN
(
float
),
AL_MAX_DISTANCE
(
float
),
AL_ROLLOFF_FACTOR
(
float
),
AL_CONE_OUTER_GAIN
(
float
),
AL_CONE_INNER_ANGLE
(
float
),
AL_CONE_OUTER_ANGLE
(
float
),
AL_REFERENCE_DISTANCE
(
float
),
AL_POSITION
(array(
float
,
float
,
float
)),
AL_VELOCITY
(array(
float
,
float
,
float
)),
AL_DIRECTION
(array(
float
,
float
,
float
)).
-
setting
-
La valeur à assigner à la propriété spécifiée par le paramètre
property
.
Référez-vous à la description de la propriété
property
pour une
description des valeurs attendues.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
|