Murl Engine Lua Addon API  Version 1.0 beta
Murl.IMediaControl

The IMediaControl interface.


Table members

Inherited


Murl.IControlable

Methods


CreateVideoStream(id, data, videoTrackIndex)

Create a video stream from a media resource.

Murl.IVideoStream CreateVideoStream(String id, Murl.ConstData data, Integer videoTrackIndex)

Parameters
idThe resource ID.
dataThe resource data.
videoTrackIndexThe zero-based index of the video track in the resource.
Returns
Murl.IVideoStream A new video stream, or null if failed.

CreateVideoStream(id, data, videoTrackIndex, pixelFormat, pixelSizeX, pixelSizeY)

Create a video stream from a media resource.

Murl.IVideoStream CreateVideoStream(String id, Murl.ConstData data, Integer videoTrackIndex, Murl.IEnums.PixelFormat pixelFormat, Integer pixelSizeX, Integer pixelSizeY)

Parameters
idThe resource ID.
dataThe resource data.
videoTrackIndexThe zero-based index of the video track in the resource.
pixelFormatThe desired output pixel format.
pixelSizeXThe desired horizontal size of the stream in pixels.
pixelSizeYThe desired vertical size of the stream in pixels.
Returns
Murl.IVideoStream A new video stream, or null if failed.