![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The IVideo resource object interface.
Get the number of individual video streams.
Integer GetNumberOfStreams()
Create an IVideoStream object from the resource, with default pixel format and size.
Murl.IVideoStream CreateStream(Integer streamIndex, Murl.IEnums.MipMapGenerationMode mipMapGen)
streamIndex | The index of the stream, from 0 to GetNumberOfStreams()-1. |
mipMapGen | The MIP map generation mode. |
Create an IVideoStream object from the resource, with custom pixel format and size.
Murl.IVideoStream CreateStream(Integer streamIndex, Murl.IEnums.PixelFormat pixelFormat, Integer pixelSizeX, Integer pixelSizeY, Integer divisor, Murl.IEnums.MipMapGenerationMode mipMapGen)
streamIndex | The index of the stream, from 0 to GetNumberOfStreams()-1. |
pixelFormat | The desired pixel format. |
pixelSizeX | The horizontal size of the stream in pixels, at the base MIP level. |
pixelSizeY | The vertical size of the stream in pixels, at the base MIP level. |
divisor | An optional power-of-two prescale factor (use 1 for a 1:1 image). |
mipMapGen | The MIP map generation mode. |