Ir para o conteúdo

<descriptor>

O elemento <descriptor> define os valores iniciais para propriedades de <media> elementos. Esses valores iniciais são definidos em atributos de o elemento ou em elementos filhos <descriptorParam>.

Sintaxe

Elemento Atributos Conteúdo Pai
<descriptor> id, player, explicitDur, region, freeze, moveLeft, moveRight, moveUp, moveDown, focusIndex, focusBorderColor, focusBorderWidth, focusBorderTransparency, focusSrc, focusSelSrc, selBorderColor, transIn, transOut (<descriptorParam>)* <descriptorBase>

Atributos

Nome Valor Descrição
id Pode receber qualquer valor de string que comece com uma letra ou um sublinhado e que contenha apenas letras, dígitos, "." e "_". O atributo id identifica exclusivamente o elemento dentro de um documento.
player String. Se não for especificado, o reprodutor é determinado pelo tipo de objeto, definido pelo atributo type do elemento <media>, ou é inferido pela extensão do arquivo usada no atributo src do elemento <media>. Identifica a ferramenta de apresentação a ser usada.
explicitDur

O atributo explicitDur é especificado de acordo com uma das seguintes sintaxes:

  1. "Hours:Minutes:Seconds.Fraction", onde "Hours" é um inteiro no intervalo [0,23], "Minutes" é um inteiro no intervalo [0,59], "Seconds" é um inteiro no intervalo [0,59] e "Fraction" é um inteiro positivo,
  2. Seconds"s", onde "Seconds" é um número real positivo.

Para mídia contínua, o valor padrão será definido para a duração natural; caso contrário, deverá ser definido como nulo (nil).

Define a duração explícita de um objeto.
region IDREF. O atributo region identifica um elemento <region> usado para inicializar as propriedades left, right, top, bottom, height, width e zIndex do elemento <media> que faz referência ao elemento <descriptor>.
freeze

"true" ou "false".

O valor padrão é "false".

O atributo freeze define o que acontecerá com um objeto ao final de sua apresentação, se o conteúdo final será congelado ("true") ou não ("false").
moveLeft Inteiro positivo. O atributo moveLeft especifica um valor igual ao valor focusIndex associado a um elemento ao qual o foco deve ser aplicado quando a tecla de seta para a esquerda for pressionada.
moveRight Inteiro positivo. O atributo moveRight especifica um valor igual ao valor focusIndex associado a um elemento ao qual o foco deve ser aplicado quando a tecla de seta para a direita for pressionada.
moveUp Inteiro positivo. O atributo moveUp especifica um valor igual ao valor focusIndex associado a um elemento ao qual o foco deve ser aplicado quando a tecla de seta para cima for pressionada.
moveDown Inteiro positivo. O atributo moveDown especifica um valor igual ao valor focusIndex associado a um elemento ao qual o foco deve ser aplicado quando a tecla de seta para baixo for pressionada.
focusIndex Inteiro positivo. O atributo focusIndex especifica um índice para o elemento <media> ao qual o foco pode ser aplicado. Quando a propriedade correspondente não está definida, o objeto é considerado como se nenhum foco pudesse ser aplicado.
focusBorderColor

"white", "black", "silver", "gray", "red", "maroon", "fuchsia", "purple", "lime", "green", "yellow", "olive", "blue", "navy", "aqua" ou "teal".

O valor padrão é dado pela propriedade "default.focusBorderColor" do objeto settings.

Define a cor para decorar a região da tela onde o objeto em foco está sendo apresentado, antes de ser selecionado.
focusBorderWidth

Inteiro.

O valor padrão é definido pela propriedade "default.focusBorderWidth" do objeto settings.

Largura, em pixels, aplicada à borda de um elemento em foco.
focusBorderTransparency

Um número real no intervalo [0,1], ou um número real no intervalo [0,100] terminando com o caractere "%" (por exemplo, "30%").

O valor padrão é definido pela propriedade "default.focusTransparency" do objeto settings.

Transparência aplicada à borda de um elemento em foco, com 1 ou 100% significando transparência total e 0 ou 0% significando nenhuma transparência.
focusSrc

Os seguintes valores são válidos:

  • file:///file_path/#fragment_identifier -- para arquivos locais,
  • http://server_identifier/file_path/#fragment_identifier -- para arquivos remotos baixados usando o protocolo HTTP,
  • https://server_identifier/file_path/#fragment_identifier -- para arquivos remotos baixados usando o protocolo HTTPS,
  • rtsp://server_identifier/file_path/#fragment_identifier -- para fluxos baixados usando o protocolo RTSP,
  • rtp://server_identifier/file_path/#fragment_identifier -- para fluxos baixados usando o protocolo RTP,
  • ncl-mirror://media_element_identifier -- para um fluxo de conteúdo idêntico ao que está em apresentação por outro elemento <media>,
  • sbtvd-ts: ou isdb-ts: ou ts://program_number.component_tag -- para fluxos elementares recebidos do fluxo de transporte.

Para o atributo src cujo valor identifica o esquema "sbtvd-ts", "isdb-ts" ou "ts", o "program_number.component_tag" pode ser substituído pelas seguintes palavras reservadas:

  • "video" -- correspondente ao ES de vídeo primário sendo apresentado no plano de vídeo,
  • "audio" -- correspondente ao ES de áudio primário,
  • "text" -- correspondente ao ES de texto primário,
  • "video(i)" -- correspondente ao i-ésimo menor "component_tag" de ES de vídeo listado na PMT dos serviços sintonizados,
  • "audio(i)" -- correspondente ao i-ésimo menor "component_tag" de ES de áudio listado na PMT dos serviços sintonizados, ou
  • "text(i)" -- correspondente ao i-ésimo menor "component_tag" de ES de texto listado na PMT dos serviços sintonizados.
O atributo focusSrc pode especificar uma fonte de mídia alternativa a ser apresentada, em vez da apresentação atual, se um elemento receber o foco. Este atributo segue as mesmas regras do atributo src do elemento <media>.
focusSelSrc Igual ao atributo focusSrc. Quando um elemento em foco é selecionado ao pressionar a tecla de ativação ("SELECT" ou "ENTER"), a propriedade focusSelSrc pode especificar uma fonte de mídia alternativa a ser apresentada, em vez da apresentação atual. Este atributo segue as mesmas regras do atributo src do elemento <media>.
selBorderColor

"white", "black", "silver", "gray", "red", "maroon", "fuchsia", "purple", "lime", "green", "yellow", "olive", "blue", "navy", "aqua" ou "teal".

O valor padrão é dado pela propriedade "default.selBorderColor" do objeto settings.

Define a cor para decorar a região da tela onde o objeto em foco está sendo apresentado, após ser selecionado.
transIn Lista de IDREFs separados por ponto e vírgula. O atributo transIn é uma lista separada por ponto e vírgula de identificadores de elementos <transition>.
transOut Lista de IDREFs separados por ponto e vírgula. O atributo transOut é uma lista separada por ponto e vírgula de identificadores de elementos <transition>.