CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

iVideoStream Struct Reference

A video stream. More...

#include <ivideo/codec.h>

Inheritance diagram for iVideoStream:

iStream iBase List of all members.

Public Member Functions

virtual void GetStreamDescription (csVideoStreamDescription &desc)=0
 Retrieve descriptive stream information.
virtual iTextureHandleNextFrameGetTexture ()=0
 Call this if you want to use the frames as textures on your own polygons.
virtual bool SetFXMode (uint mode)=0
 Set the blendingmode that is used to combine this frame with the data in the framebuffer Use the usual CS_FX_* values.
virtual bool SetRect (int x, int y, int w, int h)=0
 Set the output rectangle.

Detailed Description

A video stream.

Definition at line 209 of file codec.h.


Member Function Documentation

virtual void iVideoStream::GetStreamDescription csVideoStreamDescription desc  )  [pure virtual]
 

Retrieve descriptive stream information.

virtual iTextureHandle* iVideoStream::NextFrameGetTexture  )  [pure virtual]
 

Call this if you want to use the frames as textures on your own polygons.

virtual bool iVideoStream::SetFXMode uint  mode  )  [pure virtual]
 

Set the blendingmode that is used to combine this frame with the data in the framebuffer Use the usual CS_FX_* values.

The default is CS_FX_COPY.

virtual bool iVideoStream::SetRect int  x,
int  y,
int  w,
int  h
[pure virtual]
 

Set the output rectangle.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4