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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Suponha também que todos os arquivos do documento serão enviados<strong>em</strong> um único carrossel de objetos (veja Apêndice F) e que todos os objetos d<strong>em</strong>ídia do documento têm seu atributo src especificado de forma relativa àlocalização da especificação <strong>NCL</strong> do documento. Nesse caso, basta que ocomando de edição faça referência ao caminho do diretório onde está odocumento <strong>NCL</strong> e onde ele será transportado no carrossel (no caso, porex<strong>em</strong>plo: Service Domain “0x1”, module “0x1” e object “0x2”), pois todos osarquivos poderão ter seus caminhos absolutos resolvidos a partir desserelacionamento, como discutido no Apêndice F.O comando de edição a ser enviado é dado por:addDocument (baseId=″TV GINGA″,{uri,id}={″C:\nclRepository\weather″,″0x1, 0x1, 0x2″})O descritor de evento terá a sintaxe vista na Tabela 16.6.Tabela 16.6 Descritor de evento para adicionar um documento a uma base privada abertaCampoValoreventideventNPT 0privateDataLengthcommandTagsequenceNumberfinalFlag 0privateDataPayloadFCSQualquer valor de 16 bitsComprimento do restante do comando0x050x00TV GINGA, {″C:\ nclRepository\weather″,″0x1, 0x1, 0x2″}8 bits de checksumNote que, mais uma vez, o comando determina a adição imediata dodocumento na base.16.3.4 Iniciar a Exibição do DocumentoVamos agora supor que o documento weatherConditions.ncl tenha umobjeto de vídeo (id= “noticias”) sobre um noticiário <strong>em</strong> exibição e que talobjeto t<strong>em</strong> como fonte o fluxo de vídeo principal de um programa. Vamostambém supor que, quando o fluxo de vídeo atingir o valor de NPT= “49”,estará no momento <strong>em</strong> que o noticiário apresentará a previsão do t<strong>em</strong>po eque, por isso, desejamos iniciar a exibição do documentoweatherConditions.ncl. Note que esse é um caso comum <strong>em</strong> que a base352

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

Saved successfully!

Ooh no, something went wrong!