videoobject

videoobject — A wrapper for video data and its associated meta-information.

Synopsis

videoobject ::=

  • Sequence of:

Attributes

Common attributes and common linking attributes.

Description

A videoobject is a wrapper containing videodata and its associated meta-information.

Processing expectations

May be formatted inline or as a displayed block, depending on context. It might not be rendered at all, depending on its placement within a mediaobject or inlinemediaobject and the constraints on the publishing system. For a more detailed description of the semantics involved, see mediaobject.

Parents

These elements contain videoobject: inlinemediaobject, mediaobject.

Children

The following elements occur in videoobject: info (db.titleforbidden.info), videodata.

See Also

Related elements: audioobject, caption, imageobject, inlinemediaobject, mediaobject, textobject.

Examples

 1 |<article xmlns='http://docbook.org/ns/docbook'>
   |<title>Example videoobject</title>
   | 
   |<mediaobject>
 5 |  <videoobject>
   |    <videodata fileref='movie.avi'/>
   |  </videoobject>
   |  <imageobject>
   |    <imagedata fileref='movie-frame.gif'/>
10 |  </imageobject>
   |  <textobject>
   |    <para>This video illustrates the proper way to assemble an
   |    inverting time distortion device.
   |    </para>
15 |    <warning>
   |      <para>It is imperative that the primary and secondary temporal
   |      couplings not be mounted in the wrong order. Temporal
   |      catastrophe is the likely result. The future you destroy
   |      may be your own.
20 |      </para>
   |    </warning>
   |  </textobject>
   |</mediaobject>
   | 
25 |</article>

DocBook V5.1 introduces new controls providing greater control over the features of the media player in environments like a web browser.

 1 |<article xmlns='http://docbook.org/ns/docbook'>
   |<title>Example videoobject</title>
   | 
   |<mediaobject>
 5 |  <videoobject>
   |    <videodata fileref='movie.avi' autoplay="true" classid="com.example.player">
   |      <multimediaparam name="crossfade" value="false"/>
   |    </videodata>
   |  </videoobject>
10 |  <imageobject>
   |    <imagedata fileref='movie-frame.gif'/>
   |  </imageobject>
   |  <textobject>
   |    <para>This video illustrates the proper way to assemble an
15 |    inverting time distortion device.
   |    </para>
   |    <warning>
   |      <para>It is imperative that the primary and secondary temporal
   |      couplings not be mounted in the wrong order. Temporal
20 |      catastrophe is the likely result. The future you destroy
   |      may be your own.
   |      </para>
   |    </warning>
   |  </textobject>
25 |</mediaobject>
   | 
   |</article>

DocBook V5.1 also introduces the possibility of having more than one videodata in a videoobject.

 1 |<article xmlns='http://docbook.org/ns/docbook'>
   |<title>Example videoobject</title>
   | 
   |<mediaobject>
 5 |  <videoobject>
   |    <videodata fileref='movie.ogg' autoplay="true" classid="com.example.player">
   |      <multimediaparam name="type" value="video/ogg"/>
   |    </videodata>
   |    <videodata fileref='movie.mp4' autoplay="true" classid="com.example.player">
10 |      <multimediaparam name="type" value="video/mp4"/>
   |    </videodata>
   |    <videodata fileref='movie.webm' autoplay="true" classid="com.example.player">
   |      <multimediaparam name="type" value="video/webm"/>
   |    </videodata>
15 |  </videoobject>
   |  <imageobject>
   |    <imagedata fileref='movie-frame.gif'/>
   |  </imageobject>
   |  <textobject>
20 |    <para>This video illustrates the proper way to assemble an
   |    inverting time distortion device.
   |    </para>
   |    <warning>
   |      <para>It is imperative that the primary and secondary temporal
25 |      couplings not be mounted in the wrong order. Temporal
   |      catastrophe is the likely result. The future you destroy
   |      may be your own.
   |      </para>
   |    </warning>
30 |  </textobject>
   |</mediaobject>
   | 
   |</article>