Tanoda
NatSuite.Recorders.Inputs.CameraInput Class Reference

Recorder input for recording video frames from one or more game cameras. More...

Inheritance diagram for NatSuite.Recorders.Inputs.CameraInput:

Public Member Functions

 CameraInput (IMediaRecorder recorder, IClock clock, params Camera[] cameras)
 Create a video recording input from a game camera. More...
 
void Dispose ()
 Stop recorder input and release resources. More...
 

Public Attributes

int frameSkip
 Control number of successive camera frames to skip while recording. This is very useful for GIF recording, which typically has a lower framerate appearance. More...
 

Detailed Description

Recorder input for recording video frames from one or more game cameras.

Definition at line 18 of file CameraInput.cs.

Constructor & Destructor Documentation

◆ CameraInput()

NatSuite.Recorders.Inputs.CameraInput.CameraInput ( IMediaRecorder  recorder,
IClock  clock,
params Camera[]  cameras 
)

Create a video recording input from a game camera.

Parameters
recorderMedia recorder to receive committed frames.
clockClock for generating timestamps.
camerasGame cameras to record.

Definition at line 36 of file CameraInput.cs.

Member Function Documentation

◆ Dispose()

void NatSuite.Recorders.Inputs.CameraInput.Dispose ( )

Stop recorder input and release resources.

Definition at line 59 of file CameraInput.cs.

Member Data Documentation

◆ frameSkip

int NatSuite.Recorders.Inputs.CameraInput.frameSkip

Control number of successive camera frames to skip while recording. This is very useful for GIF recording, which typically has a lower framerate appearance.

Definition at line 28 of file CameraInput.cs.


The documentation for this class was generated from the following file: