VideoWriterInventor¶
-
MLModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLVideoWriter
definition MLVideoWriter.def see also VideoWriterML
inherits from OffscreenRenderer
keywords video
,movie
Purpose¶
The VideoWriterInventor
module is derived from the OffscreenRenderer
module. It renders a given Open Inventor scenes and writes the resulting images to a video stream.
Usage¶
Connect an Open Inventor scene to the input of the VideoWriterInventor
module. Specify the size and frame rate for the target video. Use the Create New Video
field to open a video stream. Trigger the Write Frame
field to render the attached scene and write a single frame into the video stream. When finished, trigger the Finish Video
field to close the video stream.
Parameter Fields¶
Field Index¶
availableFrameQueueSpace : Integer |
fourcc : String |
stencilBuffer : Bool |
availCodecsList : String |
Frames Per Second : Integer |
supported : Bool |
bgColor : Color |
Image Format : String |
update : Trigger |
bufferType : Enum |
isImageSourceValid : Bool |
updateAvailableFrameQueueSpace : Trigger |
Create New Video : Trigger |
isVideoFileOpen : Bool |
Write Frame : Trigger |
Current Error : String |
pixelScale : Float |
Write Images Instead Of Video : Bool |
Duration (in seconds) : Float |
quality : Float |
writeFrameFPS : Double |
enableMultiSampling : Bool |
renderFPS : Double |
Written Frames : Integer |
Filename : String |
selectedCodec : String |
|
Finish Video : Trigger |
Size : Vector2 |
Visible Fields¶
Current Error¶
-
name:
currentError
, type:
String
, persistent:
no
¶ Contains the current error or an empty string if no error occurred.
Written Frames¶
-
name:
frameCounter
, type:
Integer
, persistent:
no
¶ Counts the number of written frames.
Duration (in seconds)¶
-
name:
duration
, type:
Float
, persistent:
no
¶ Contains the duration of the video in seconds.
Frames Per Second¶
-
name:
framesPerSecond
, type:
Integer
, default:
30
¶ Contains the frame rate in frames per second.