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.

“resume” é ligado por um elo a uma interface de nó, a interface é ignoradaquando a instrução for executada.A instrução resume é ignorada pelo exibidor de objeto de mídiaimperativo se o trecho de código associado com a interface especificada nainstrução não estiver pausado (se o evento correspondente não estiver noestado paused) e se o exibidor do objeto imperativo não estiver esperandodevido a uma instrução retardada de start. Se o trecho de código do objeto d<strong>em</strong>ídia imperativo estiver pausado na espera para ser executado após umainstrução start atrasada e ter sido submetido a uma instrução pause, eleretoma a espera especificada na instrução start. Se o código correspondenteda interface especificada na instrução start estiver pausado, o evento deapresentação correspondente transita para o estado occurring, e a transiçãoresumes é notificada ao formatador. Todo esse procedimento, exceto para oevento associado à “âncora de conteúdo total”, deve ser realizado porinstruções programadas pelo autor (programador) do objeto imperativo paracada trecho de código que pode ser parado.Ainda apenas para os objetos de mídia com código imperativo, sequalquer âncora de conteúdo tiver sua execução retomada, a âncora deconteúdo total é colocada no estado occurring. Se uma âncora de conteúdofor pausada e pelo menos um outro evento de apresentação do objeto estiverno estado occurring, a âncora de conteúdo total é mantida no estadooccurring. Novamente, todo esse procedimento deve ser realizado porinstruções programadas pelo autor (programador) do objeto imperativo paracada trecho de código que pode ser parado.Para objetos de mídia que não têm código imperativo, se o objeto nãoestiver pausado (se o evento principal, passado como parâmetro quando oobjeto de mídia foi iniciado, não estiver no estado paused) e o exibidor d<strong>em</strong>ídia não estiver pausado (esperando pelo retardo de início), a instrução éignorada. Se o exibidor de mídia estiver pausado aguardando o retardo deinício, ele retoma a espera da exibição a partir do instante <strong>em</strong> que foipausado. Se o evento principal estiver no estado paused, o evento principal etodos os eventos monitorados no estado paused são colocados no estadooccurring e suas transições resumes são notificadas.H.2.1.6 Término Natural de uma ApresentaçãoEventos de um objeto, com duração explícita ou intrínseca, normalmenteterminam suas apresentações naturalmente, s<strong>em</strong> precisar de instruçõesexternas. Nesse caso, o exibidor de mídia transita o evento para o estadosleeping e notifica a transição stops.539

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

Saved successfully!

Ooh no, something went wrong!