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

16.3.11 Fechar a Base Privada AbertaFinalmente, para fechar a base privada, devemos enviar o comando:closeBase (baseId=″TV GINGA″).O descritor de evento terá a sintaxe vista na Tabela 16.15.Tabela 16.15 Descritor de evento para fechar uma base privadaCampoValoreventidQualquer valor de 16 bitseventNPT 0privateDataLength Comprimento do restante do comandocommandTag 0x04sequenceNumber 0x00finalFlag 0privateDataPayload TV GINGAFCS8 bits de checksumBibliografiaABNT, NBR 15606-2 (2011). Associação Brasileira de Normas Técnicas,“Televisão digital terrestre — Codificação de dados e especificações detransmissão para radiodifusão digital, Parte 2: Ginga-NCL para receptoresfixos e móveis — Linguagem de aplicação XML para codificação deaplicações”, Sistema Brasileiro de TV Digital Terrestre, NBR 15606-2.ISO/IEC 13818-1 (2000). International Organization forStandardization/International Eletrotecnical Committee, “InformationTechnology — Generic coding of moving pictures and associated audioinformation, Part 1: Systems”, ISO/IEC 13818-1.ISO/IEC 13818-6 (1998). International Organization forStandardization/International Eletrotecnical Committee, “InformationTechnology — Generic coding of moving pictures and associated audioinformation, Part 6: Extensions for DSM-CC”, ISO/IEC 13818-6.Soares, L.F.S. e Rodrigues, R.F.; Costa, R.R; Moreno, M. (2006). “NestedContext Model 3.0 Part 9 — NCL Live Editing Commands.Monografias em Ciência da Computação do Departamento de Informática,PUC-Rio, N.º 35/06. Rio de Janeiro, dezembro de 2006. ISSN 0103-9741.358

Capítulo 17Objetos Imperativosem NCLA NCL aceita não apenas objetos cujo conteúdo é composto por códigodeclarativo na definição de seus elementos , como vimos no Capítulo14, mas também objetos cujo conteúdo é composto por código imperativo.Neste capítulo, discutiremos como objetos com código imperativopodem ser definidos, como eles podem se relacionar com outros objetos emum documento NCL e como os exibidores (engines) para esses objetos secomportam. 1Objetos e exibidores NCLua (objetos imperativos com código Lua 2 ) sãopor definição parte dos perfis da linguagem NCL para TV digital, e a elesdedicaremos os capítulos seguintes deste livro. Lua é a principal linguagem descript de NCL, e é linguagem-padrão do Sistema Nipo-Brasileiro de TVDigital terrestre, e da Recomendação ITU-T H.761 para serviço IPTV, naespecificação-padrão do middleware Ginga.1 Este capítulo foi baseado em Soares et al. (2008). O uso do material foi gentilmente cedido peloDepartamento de Informática da PUC-Rio.2 Na verdade Lua é uma linguagem multiparadigma: imperativa e funcional.359

16.3.11 Fechar a Base Privada AbertaFinalmente, para fechar a base privada, dev<strong>em</strong>os enviar o comando:closeBase (baseId=″TV GINGA″).O descritor de evento terá a sintaxe vista na Tabela 16.15.Tabela 16.15 Descritor de evento para fechar uma base privadaCampoValoreventidQualquer valor de 16 bitseventNPT 0privateDataLength Comprimento do restante do comandocommandTag 0x04sequenceNumber 0x00finalFlag 0privateDataPayload TV GINGAFCS8 bits de checksumBibliografiaABNT, NBR 15606-2 (2011). Associação Brasileira de Normas Técnicas,“Televisão digital terrestre — Codificação de dados e especificações detransmissão para radiodifusão digital, Parte 2: Ginga-<strong>NCL</strong> para receptoresfixos e móveis — Linguag<strong>em</strong> de aplicação XML para codificação deaplicações”, Sist<strong>em</strong>a Brasileiro de TV Digital Terrestre, NBR 15606-2.ISO/IEC 13818-1 (2000). International Organization forStandardization/International Eletrotecnical Committee, “InformationTechnology — Generic coding of moving pictures and associated audioinformation, Part 1: Syst<strong>em</strong>s”, ISO/IEC 13818-1.ISO/IEC 13818-6 (1998). International Organization forStandardization/International Eletrotecnical Committee, “InformationTechnology — Generic coding of moving pictures and associated audioinformation, Part 6: Extensions for DSM-CC”, ISO/IEC 13818-6.Soares, L.F.S. e Rodrigues, R.F.; Costa, R.R; Moreno, M. (2006). “NestedContext Model 3.0 Part 9 — <strong>NCL</strong> Live Editing Commands.Monografias <strong>em</strong> Ciência da Computação do Departamento de Informática,<strong>PUC</strong>-<strong>Rio</strong>, N.º 35/06. <strong>Rio</strong> de Janeiro, dez<strong>em</strong>bro de 2006. ISSN 0103-9741.358

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

Saved successfully!

Ooh no, something went wrong!