class tsRendererViewer : public SoXtExaminerViewer

An ExaminerViewer that renders its scene into a movie file

Inheritance:


Public Methods

void setLength(SbTime length)
sets the duration to render
void setSpeed(float speed)
sets the speed for rendering
void setStartTime(SbTime start)
sets the time, when to start the rendering
tsRendererViewer( Widget parent = NULL, const char *name = NULL, SbBool buildInsideParent = TRUE, SoXtFullViewer::BuildFlag flag = BUILD_ALL, SoXtViewer::Type type = BROWSER)
constructor
~tsRendererViewer()
destructor

Public

movie parameter access:
MVid getMovieId()
returnes the movie Id
MVid getImageTrackId()
returnes the Id of the image track
MVid getAudioTrackId()
returnes the Id of the audio track, NULL if no audio
DMparams* getMovieParams()
returns the movie parameters
DMparams* getImageParams()
returns the image parameters
DMparams* getAudioParams()
returns the audio parameters

Protected Fields

float _speed
speed for rendering

Protected

dmedia parameters for conversion/compression/movie file:
stuff to store a grabed frame:

Documentation

An ExaminerViewer that renders its scene into a movie file. Currently the movie file format is a JPEG, to be played with dmplay.

Button "P" queries render parameters. Button "R" starts rendering;

There is also a stand alone program using this viewer class called {\/// tt tsRendererViewer}.

Frames are grabed from the screen.
Creates an extra SoXtRenderArea for rendering the frames
Limitations:
- fixed Framesize 640x480, JPEG
- full frames, no fields!
- audio file name -> movie file comment
- no dialog for movie file settings (length, speed, quality)

tsRendererViewer( Widget parent = NULL, const char *name = NULL, SbBool buildInsideParent = TRUE, SoXtFullViewer::BuildFlag flag = BUILD_ALL, SoXtViewer::Type type = BROWSER)
constructor

~tsRendererViewer()
destructor

void setStartTime(SbTime start)
sets the time, when to start the rendering

void setLength(SbTime length)
sets the duration to render

void setSpeed(float speed)
sets the speed for rendering

movie parameter access:

MVid getMovieId()
returnes the movie Id

MVid getImageTrackId()
returnes the Id of the image track

MVid getAudioTrackId()
returnes the Id of the audio track, NULL if no audio

DMparams* getMovieParams()
returns the movie parameters

DMparams* getImageParams()
returns the image parameters

DMparams* getAudioParams()
returns the audio parameters

stuff to store a grabed frame:

float _speed
speed for rendering

dmedia parameters for conversion/compression/movie file:


This class has no child classes.
Author:
(c) Andreas Lücke
Version:
0.0
See Also:
tsgview tsSceneViewer

alphabetic index hierarchy of classes


This page is part of the tsKit's reference manual by Andreas Lücke.
Back to tsKit-Home

generated by doc++