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.

Tabela F.1 Descritor de Eventos de Fluxo para Comandos de Edição506SintaxeStreamEventDescriptor ( ) {}N.º de BitsdescriptorTag 8descriptorLenght 8eventId 16reserved 31eventNPT 33privateDataLength 8commandTag 8sequenceNumber 7finalFlag 1privateDataPayload 8 a 2008FCS 8Para transmissão dos parâmetros dos comandos de edição, o carrosselde objetos DSM-CC pode ser usado [ISO/IEC 13818-6, 1998]. O protocolode carrossel de objetos DSM-CC permite a transmissão cíclica de objetos deeventos de fluxo e sist<strong>em</strong>as de arquivos, como vimos no Apêndice B.Em um carrossel de objetos, os objetos de eventos de fluxo sãoutilizados para mapear nomes de eventos de fluxo <strong>em</strong> ids de eventos de fluxo,definidos pelos descritores de evento. No caso dos eventos de comando <strong>NCL</strong>,ele é responsável por mapear o nome nclEditingCommand <strong>em</strong> eventIdsdefinidos nos descritores de evento. Os nomes dos eventos permit<strong>em</strong>especificar tipos de eventos, oferecendo maior nível de abstração àsaplicações. O gerenciador da base privada, definido no Capítulo 16, deve seregistrar como observador dos eventos com os quais lida, utilizando nomes deevento; no caso de comandos de edição, o nome “nclEditingCommand”.Como mencionamos no Apêndice B, além dos objetos de eventos defluxos, os carrosséis de objetos DSM-CC pod<strong>em</strong> também ser usados para otransporte de arquivos organizados <strong>em</strong> diretórios. Um d<strong>em</strong>ultiplexador DSM-CC é responsável por montar a estrutura recebida no dispositivo receptor.Parâmetros dos comandos de edição especificados como documentos XML(documentos <strong>NCL</strong> ou entidades <strong>NCL</strong> que se quer adicionar) pod<strong>em</strong>, assim,ser organizados <strong>em</strong> sist<strong>em</strong>as de arquivos a ser<strong>em</strong> transportados nessescarrosséis, como alternativa ao transporte dentro dos próprios descritores deevento que defin<strong>em</strong> os comandos. O gerador de carrossel de objetos é oresponsável por juntar esses arquivos e os objetos de eventos de fluxo <strong>em</strong>fluxos el<strong>em</strong>entares de dados MPEG-2.

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

Saved successfully!

Ooh no, something went wrong!