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

conteúdo do objeto se encontra), type, que define o tipo de objeto (vídeo,áudio, texto etc.) e descriptor, que referencia o descritor que define como amídia será apresentada.Um objeto (nó) de mídia ou de conteúdo é representado pelo elemento. Cada definição de objeto de mídia pode apresentar, além do arquivode origem da mídia, o descritor que regulará a apresentação daquele objeto demídia. No exemplo a seguir, são definidos objetos de mídia do tipo vídeo eimagem. Note que o atributo type é opcional. No caso, ele pode ser inferidopela extensão do arquivo que define o conteúdo do objeto. O atributodescriptor também é opcional. Se não for especificado, todas as definiçõesque regulam a apresentação do objeto devem ser inferidas dos elementos do objeto de mídia em questão, conforme discutido no Capítulo 9.8.1.1 Atributos de Objeto de MídiaUm objeto de mídia possui os seguintes atributos:id: identificador único, obrigatório, do objeto de mídia, utilizado nasreferências ao objeto (por exemplo, nas portas dos contextos que levam àmídia), e que segue a mesma regra de formação para o atributo iddefinida no Capítulo 5;src: fonte do objeto de mídia, ou seja, a localização ou caminho doobjeto de mídia, conforme apresentado na Seção 8.1.2;type: atributo opcional que define o tipo de mídia, especificado comotipo MIME, conforme apresentado na Seção 8.1.3;descriptor: identificador (id) do descritor que controla a apresentação doobjeto de mídia;refer: 3 referência a um outro nó de mídia previamente definido, comoforma de reúso de nó (utiliza os atributos do nó de mídia referenciado,exceto o id). Esse atributo é descrito na Seção 12.1;instance: 4 utilizado apenas quando o atributo refer é definido. Podeassumir os valores “new”, “instSame” e “gradSame”, conforme visto naSeção 12.2.H.761, 2011].1983 O atributo refer é definido no módulo EntityReuse [ABNT. NBR 15606-2. 2011; ITU-T,

8.1.2 O Atributo srcO atributo src define um URI do conteúdo do objeto. Um URI é compostode um esquema e uma parte específica do esquema, como na Figura 8.1.http://www.telemidia.puc-rio.br/index.htmlEsquemaParte específicado esquemaFigura 8.1 Sintaxe de um URIO esquema especifica o protocolo a ser usado para a transferência doconteúdo, e sua parte específica define o caminho para o conteúdo em umdado servidor.“//” servidor [“:”port] “/” url-caminho / “#”fragmentoUm URI absoluto contém todas as informações necessárias para localizarseu recurso. A NCL, no entanto, também permite o uso de URI relativo. URIsrelativos são endereços incompletos aplicados a um URI-base para completara localização. As partes omitidas são o esquema do URI, o servidor e,também, em alguns casos, parte do caminho.O benefício principal da utilização de URIs relativos é a possibilidade demover ou copiar para outros locais os documentos e diretórios contidos noURI, sem exigir a troca dos valores dos atributos referindo-se ao URI dentrodos documentos. Apenas o URI-base mudaria de valor. Isso é especialmenteinteressante quando se transportam documentos de provedores de conteúdopara os receptores. Os caminhos relativos do URI são tipicamente utilizadoscomo um meio rápido de localização de arquivos de mídia armazenados nomesmo diretório do documento NCL atual ou em um diretório próximo a ele.Quando o arquivo está localizado no mesmo diretório do documento NCLatual, o caminho relativo consiste apenas no nome do arquivo (incluindo,opcionalmente, um identificador de fragmento dentro do arquivo). Umcaminho relativo também pode trazer um caminho de diretórios antes do nomedo arquivo, especificando o caminhar desde o diretório do documento NCLatual até o arquivo em questão que se deseja localizar.4 O atributo instance é definido no módulo ExtendedEntityReuse [ABNT, NBR 15606-2,2011; ITU-T, H.761, 2011].199

conteúdo do objeto se encontra), type, que define o tipo de objeto (vídeo,áudio, texto etc.) e descriptor, que referencia o descritor que define como amídia será apresentada.Um objeto (nó) de mídia ou de conteúdo é representado pelo el<strong>em</strong>ento. Cada definição de objeto de mídia pode apresentar, além do arquivode orig<strong>em</strong> da mídia, o descritor que regulará a apresentação daquele objeto d<strong>em</strong>ídia. No ex<strong>em</strong>plo a seguir, são definidos objetos de mídia do tipo vídeo eimag<strong>em</strong>. Note que o atributo type é opcional. No caso, ele pode ser inferidopela extensão do arquivo que define o conteúdo do objeto. O atributodescriptor também é opcional. Se não for especificado, todas as definiçõesque regulam a apresentação do objeto dev<strong>em</strong> ser inferidas dos el<strong>em</strong>entos do objeto de mídia <strong>em</strong> questão, conforme discutido no Capítulo 9.8.1.1 Atributos de Objeto de MídiaUm objeto de mídia possui os seguintes atributos:id: identificador único, obrigatório, do objeto de mídia, utilizado nasreferências ao objeto (por ex<strong>em</strong>plo, nas portas dos contextos que levam àmídia), e que segue a mesma regra de formação para o atributo iddefinida no Capítulo 5;src: fonte do objeto de mídia, ou seja, a localização ou caminho doobjeto de mídia, conforme apresentado na Seção 8.1.2;type: atributo opcional que define o tipo de mídia, especificado comotipo MIME, conforme apresentado na Seção 8.1.3;descriptor: identificador (id) do descritor que controla a apresentação doobjeto de mídia;refer: 3 referência a um outro nó de mídia previamente definido, comoforma de reúso de nó (utiliza os atributos do nó de mídia referenciado,exceto o id). Esse atributo é descrito na Seção 12.1;instance: 4 utilizado apenas quando o atributo refer é definido. Podeassumir os valores “new”, “instSame” e “gradSame”, conforme visto naSeção 12.2.H.761, 2011].1983 O atributo refer é definido no módulo EntityReuse [ABNT. NBR 15606-2. 2011; ITU-T,

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

Saved successfully!

Ooh no, something went wrong!