Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Descritores

22 de Novembro de 2007, 16:19 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 28 vezes

Prezados,

Eu estava fazendo o exemplo 7 e eu tive uma dúvida pois queria querer, por exemplo, colocar uma borda no video ou desempenhar uma função maior com os descritores. Acontece que editei uma parte do meu programa e não consegui colocar os "descriptorParam" sem que o meu código desse incosistente.

estou colocando o código abaixo para que os senhores possam fazer uma análise melhor da situação que está em azul.

Agradeço desde já a ajuda,

Filipe

 

<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl xsi:schemaLocation="http://www.ncl.org.br/NCL3.0/EDTVProfile http://www.ncl.org.br/NCL3.0/profiles/NCL30EDTV.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile" id="newDocument1">
<head>
<connectorBase>
<importBase documentURI="../../../../Arquivos de programas/Composer/files/connectors/composerConnectorBase.conn" alias="connBase"/>
<causalConnector id="onBeginSetStartN">
  <connectorParam name="var"/>
  
  

<simpleCondition role="onBegin"/>
<compoundAction operator="seq">
  <simpleAction role="set" value="$var"/>
  <simpleAction role="start" max="unbounded" qualifier="par"/>   
  </compoundAction>
</causalConnector>

<causalConnector id="onEndSetStopN">
  <connectorParam name="var"/>
  
 

<simpleCondition role="onEnd"/>
<compoundAction operator="seq">
  <simpleAction role="set" value="$var"/>
  <simpleAction role="stop" max="unbounded" qualifier="par"/>   
  </compoundAction>
</causalConnector>

<causalConnector id="onEndStartWithDelay2588">


<connectorParam value="xsi:string" name="delay"/>


<simpleCondition role="onEnd"/>
<simpleAction delay="$delay" role="start"/>
</causalConnector>
</connectorBase>
<regionBase>
<region width="574" height="384" id="region_geral">
<region left="72" top="140" width="432" height="244" id="region_video">
<region left="230" top="98" width="202" height="146" id="region_imagem"/>
<region left="12" top="9" width="206" height="206" id="region_vid"/>
</region>
</region>
</regionBase>
<descriptorBase>

<descriptor id="Descriptor_video" region="region_video">

<descriptorParam name="focusBorderWidth" value="5">

</descriptor>
<descriptor explicitDur="3.376" region="region_video" id="Descriptor_video"/>

<descriptor explicitDur="5.0" region="region_imagem" id="Descriptor_imagem"/>
<descriptor explicitDur="5.0" region="region_vid" id="Descriptor_videomenor"/>
</descriptorBase>
</head>
<body>
<media descriptor="Descriptor_video" src="exemplo07/media/video1.mpg" type="video/mpeg" id="node_video">
<area end="3.0s" begin="0.0s" id="anchor_video"/>


</media>
<port component="node_video" id="port_newDocument1_node_video"/>
<media descriptor="Descriptor_imagem" src="exemplo07/media/imagem1.gif" type="image/gif" id="node_imagem">
<area end="8.0s" begin="3.0s" id="anchor_imagem"/>
</media>

<media descriptor="Descriptor_videomenor" src="exemplo07/media/video1.mpg" type="video/mpeg" id="node_videomenor">
<area end="8.0s" begin="3.0s" id="anchor_videomenor"/>
</media>
<link xconnector="onEndStartWithDelay2588" id="link2">
<bind role="onEnd" component="node_video"/>
<bind role="start" component="node_videomenor">
<bindParam value="0.000s" name="delay"/>
</bind>
</link>
<link xconnector="connBase#onBeginStartN" id="link3">
<bind role="onBegin" component="node_videomenor"/>
<bind role="start" component="node_imagem"/>
</link>
<link xconnector="connBase#onEndStopNStartN" id="link4">
<bind role="onEnd" component="node_videomenor"/>
<bind role="stop" component="node_imagem"/>
<bind role="start" component="node_video"/>
</link>
</body>
</ncl>

Autor: Filipe Lemos


33 comentários

  • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
    22 de Novembro de 2007, 18:49

     

    Oi Filipe,

    O focusBorderWidth não é um parâmetro de descritor válido de acordo com a norma.

    Presumo que está usando o Composer e, ao fazê-lo, seu código está sendo informado como inconsistente. Na versão atual, o Composer ainda informa falsos-inconsistentes especialmente em elementos que ele não trata (como os parâmetros de descritor). Não significa necessariamente que seu código está inconsistente.

    No tutorial de NCL (o mesmo que possui esse exemplo 7), há uma lista abrangente dos parâmetros de descritor que são suportados pela implementação atual do Ginga Player.

    Carlos

    • F7aee04dbd0e2aa5467a64911f63f1cc?only path=false&size=50&d=404Filipe Lemos(usuário não autenticado)
      23 de Novembro de 2007, 15:29

       

      Carlos,

      A lista que vc citou está na página 31 em diante?

      Se for então esse FocusBorderWidth faz parte, se não for essa lista então peço que me fale qual é por gentileza.

      Grato,

      Filipe

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo