11.07.2015 Views

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

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.

occurring, a âncora de conteúdo total será mantida no estado occurring. Emtodos os d<strong>em</strong>ais casos, se uma âncora de conteúdo for parada, a âncora deconteúdo total será colocada no estado paused. Novamente, todo esseprocedimento deve ser realizado por instruções programadas pelo autor(programador) do objeto imperativo para cada trecho de código que pode serparado.Para objetos de mídia que não têm código imperativo, se o objeto nãoestiver sendo apresentado (isto é, se nenhum dos eventos na lista de eventosdo objeto estiver no estado occurring ou paused) e o exibidor de mídia nãoestiver aguardando devido a uma instrução atrasada de start, a instrução stopé ignorada. Se o objeto estiver sendo apresentado, o evento principal (eventopassado como parâmetro quando o objeto de mídia foi iniciado) e todos oseventos monitorados no estado occurring ou paused com t<strong>em</strong>po de términoigual ou anterior ao t<strong>em</strong>po de término do evento principal transitam para oestado sleeping (mesmo que um efeito de transição esteja sendo aplicado aoobjeto de mídia, isto é, o efeito de transição também deve ser parado), e suastransições stops são notificadas.Ainda para objetos de mídia que não têm código imperativo declarativo,quando da aplicação de uma instrução stop, os eventos monitorados no estadooccurring ou paused com t<strong>em</strong>po de término posterior ao t<strong>em</strong>po de término doevento principal são colocados no estado sleeping, mas suas transições stopsnão são notificadas e seus atributos occurrences não são incr<strong>em</strong>entados. Aapresentação do conteúdo do objeto é parada. Se o atributo repetitions doevento for maior que zero, ele é diminuído <strong>em</strong> um e a apresentação do eventoprincipal é reiniciada após o t<strong>em</strong>po entre repetições (novamente, o t<strong>em</strong>po deretardo entre repetições é transmitido ao exibidor de mídia como parâmetro deretardo de início). Se o objeto de mídia estiver esperando para ser apresentadoapós uma instrução start atrasada e se uma instrução stop for <strong>em</strong>itida, ainstrução de start anterior é r<strong>em</strong>ovida.NOTA: Na norma brasileira para o Ginga-<strong>NCL</strong> [ABNT, NBR 15606-2,2007], quando todos os objetos de mídia que se refer<strong>em</strong> ao fluxo el<strong>em</strong>entar quetransporta o vídeo principal de um programa estiver<strong>em</strong> no estado sleeping, aexibição do vídeo principal deve ocupar a tela inteira. Só por meio de um objeto d<strong>em</strong>ídia <strong>em</strong> execução referindo ao vídeo principal, esse vídeo pode serredimensionado. O mesmo acontece com o áudio principal de um programa:quando todos os objetos de mídia que se refer<strong>em</strong> ao fluxo el<strong>em</strong>entar que transportao áudio principal de um programa estiver<strong>em</strong> no estado sleeping, a exibição doáudio principal deve ocorrer com 100% de seu volume original.535

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

Saved successfully!

Ooh no, something went wrong!