01.07.2013 Views

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.5.4.4.1 Tipos de Comandos BIFS.<br />

Los Comandos BIFS tienen cuatro funciones diferentes:<br />

• Reemplazo de la escena actual con una nueva. Una nueva escena<br />

reemplaza la escena anterior. Este comando borra todos los objetos y rutas<br />

que fueron previamente creados. Este es el primer comando que se envía.<br />

• Comandos de inserción. Posee tres subtipos:<br />

o Inserción de nodos: Se puede insertar nodos en los campos hijos de<br />

los nodos de agolpamiento.<br />

o Inserción de valor de campo: Con este comando, se puede insertar<br />

un valor de campo en una determinada posición dentro de un campo<br />

de valores múltiples.<br />

o inserción de ruta: Una nueva ruta se añade a la escena. Puede<br />

usarse para activar la interacción con el usuario u otra funcionalidad<br />

dinámica en la escena.<br />

• Comandos de borrado. Posee tres subtipos:<br />

o Borrado de nodos: Borra el nodo especificado.<br />

o Borrado de valores de campo: Se borra el valor de un campo<br />

especificado, de un campo de valores múltiples.<br />

o Borrado de una ruta: Se borra una ruta de la lista de rutas de una<br />

escena.<br />

• Comandos de reemplazo. Estos comandos ofrecen varios modos para<br />

cambiar el estado de un nodo existente. Esto puede incluir cambiar un color,<br />

una posición, o cambiar objetos por intervalos. Posee tres subtipos:<br />

o Reemplazo de nodos: Reemplaza un nodo existente en la escena<br />

con uno nuevo.<br />

o Reemplazo de valores de campos: Cambia el valor de un campo en<br />

un nodo.<br />

76

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!