dmuMovieInRender

Inherits from: dmuMovieIn

#include "dmuMovieInRender.h"

Overview

The dmuMovieInRender class implements the functionality needed to read, decompress and render a movie into an off-screen DMbuffer. To do this, the object uses the movie library to perform an mvRenderMovieToOpenGL (3dm) operation into an off screen rendering area (an OpenGL PBuffer).

If the movie is JPEG compressed, then the O2 will use hardware acceleration where it can to perform the decompression. Note that this is not the fastest way that movies can be read in the dmu library. A faster path for this case is to use a dmuCompressedMovieIn object to read the raw, compressed frames, and then pass them down the chain to a dmuICjdecoder object to be decompressed.

The public interface for dmuMovieInRender is no different than that of a dmuMovieIn object. The implementation of certain virtual methods (both public and protected) are what provides the functionality described above. See dmuMovieIn for more information on the methods available to this class.

See the source code for more info and implementation details.

Public Methods


Overview    Object List     Object Hierarchy       Sample Apps