Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

Tabela 10.2 Papéis Predefinidos de AçãoPapelstartstopabortpauseresumesetstartAttributionstopAttributionabortAttributionpauseAttributionDescrição (Ação a Ser Realizada Quando o Elo forAtivado)... inicia a apresentação dos objetos associados a essepapel... termina a apresentação dos objetos associados aesse papel... aborta a apresentação dos objetos associados aesse papel... pausa a apresentação do objeto associados a essepapel... retoma a apresentação do objeto associados a essepapel (caso esteja em pausa)... estabelece um valor (a ser especificado) àspropriedades associadas a esse papel... inicia a atribuição de um valor (a ser especificado)às propriedades associadas a esse papel... termina a atribuição... aborta a atribuição... pausa a atribuiçãoresumeAttribution ... retoma a atribuiçãoMais precisamente, as relações definidas por elementos são baseadas em eventos. Um evento é uma ocorrência no tempo que pode serinstantânea ou ter duração mensurável.A NCL, em sua versão 3.0, define os seguintes tipos de eventos: evento de apresentação: apresentação de um subconjunto das unidades deinformação (âncora de conteúdo) de um objeto de mídia. Um casoparticular é a âncora de conteúdo total (ver Capítulo 9). Eventos deapresentação também podem ser definidos sobre nós de composição(representados por um elemento , ou ),representando a apresentação das unidades de informação de qualquer nódentro do nó de composição; evento de seleção: seleção de um subconjunto das unidades de informação(âncora de conteúdo) de um objeto de mídia sendo apresentado e visível;230

evento de atribuição: atribuição de um valor a uma propriedade de umobjeto, que deve ser declarada explicitamente em um elemento ,filho do objeto; evento de composição: apresentação da estrutura de um nó de composição(representado por um elemento , ou ). Oseventos de composição são utilizados para apresentar o mapa dacomposição (organização da composição). Essa funcionalidade é opcionalno perfil EDTV e BDTV.Cada evento define uma máquina de estados controlada pelo formatadorNCL, apresentado na Figura 10.4stop | abortpausedpausesleepingstartstop | natural endabortresumeoccurringFigura 10.4 Máquina de estados de eventos.Voltando aos papéis predefinidos: os papéis de condição “onBegin”,“onEnd”, “onAbort”, “onPause” e “onResume”, assim como os papéis deação “start”, “stop”, “abort”, “pause” e “resume” estão relacionados àspossíveis transições de estados de eventos de apresentação de âncoras deconteúdo, conforme ilustrado na Figura 10.4.Os papéis de condição “onSelection”, “onBeginSelection”“onEndSelection” estão relacionados às possíveis transições de estados deeventos de seleção de âncoras de conteúdo. Eles são ligados à interatividade,realizada por meio de dispositivos de entrada, como o controle remoto da TV;vamos deixar sua discussão específica para a Seção 10.5. Já os papéis decondição “onBeginAttribution”, “onEndAttribution”, onAbortAttribution,onPauseAttribution e onResumeAttribution, bem como os papéis de ação“set”, “startAttribution”, “stopAttribution”, “abortAttribution”,“pauseAttribution” e “resumeAttribution”estão relacionados aos eventos deatribuição, isto é, à manipulação de valores de propriedades; vamos deixarsua discussão específica para a Seção 10.8.231

Tabela 10.2 Papéis Predefinidos de AçãoPapelstartstopabortpauseresumesetstartAttributionstopAttributionabortAttributionpauseAttributionDescrição (Ação a Ser Realizada Quando o Elo forAtivado)... inicia a apresentação dos objetos associados a essepapel... termina a apresentação dos objetos associados aesse papel... aborta a apresentação dos objetos associados aesse papel... pausa a apresentação do objeto associados a essepapel... retoma a apresentação do objeto associados a essepapel (caso esteja <strong>em</strong> pausa)... estabelece um valor (a ser especificado) àspropriedades associadas a esse papel... inicia a atribuição de um valor (a ser especificado)às propriedades associadas a esse papel... termina a atribuição... aborta a atribuição... pausa a atribuiçãoresumeAttribution ... retoma a atribuiçãoMais precisamente, as relações definidas por el<strong>em</strong>entos são baseadas <strong>em</strong> eventos. Um evento é uma ocorrência no t<strong>em</strong>po que pode serinstantânea ou ter duração mensurável.A <strong>NCL</strong>, <strong>em</strong> sua versão 3.0, define os seguintes tipos de eventos: evento de apresentação: apresentação de um subconjunto das unidades deinformação (âncora de conteúdo) de um objeto de mídia. Um casoparticular é a âncora de conteúdo total (ver Capítulo 9). Eventos deapresentação também pod<strong>em</strong> ser definidos sobre nós de composição(representados por um el<strong>em</strong>ento , ou ),representando a apresentação das unidades de informação de qualquer nódentro do nó de composição; evento de seleção: seleção de um subconjunto das unidades de informação(âncora de conteúdo) de um objeto de mídia sendo apresentado e visível;230

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

Saved successfully!

Ooh no, something went wrong!