Olá,
Pelo que consegui entender da norma. Um evento start de apresentação para switches e contexts é regido por 8.3.2. Porém, para mídias (8.2.1) diz-se que o descriptor utilizado pelo bind que gerou a ação deve ser considerado. Para switches/contexts não se afirma nada sobre isso. A VM do GingaNCL aqui não leva em consideração o descriptor no bind para o sub-elemento do switch. Porém, acho que isso deveria ser o caso, pois de fato o bind que incorreu a apresentação do objeto de mídia foi o mesmo que o switch, e portanto o descriptor deveria ser passado para a apresentação do objeto de mídia.
Meu raciocínio está incorreto, se sim, por que? E existe alguma clarificação em outro ponto da norma?
Obrigado,
--
Felipe Magno de Almeida
Autor: Felipe Almeida
44 comentários
<port id='intPort' component='media1' />
<media id='media1' .../> </context>
E ele for iniciado por um link, <link >
...
<bind role="start" component="ctx" descriptor="ds01"/> </link>
Esse start no contexto (com ds01) resulta no start de todas as midias mapeadas por port (todas tambem com ds01). No nosso exemplo, o resultado final eh que a midia media1 serah iniciada com o descritor ds01. Se o autor especificar qual eh a interface do contexto no bind, apenas aquela midia mapeada eh iniciada, tambem levando em consideracao o descritor passado no bind.