Namespace UnityEditor.Recorder
Classes
AnimationRecorderSettings
Class describing the settings for Animation Recorder.
AudioRecorderSettings
A class that represents the settings of an Audio Recorder.
BaseRenderTextureInput
Base class for all Recorder inputs that capture images.
BaseTextureRecorder<T>
Abstract base class for all Recorders that output images.
BindingManager
This class manages Recorder references to GameObjects in the form of key-value pairs saved inside Recorder assets.
DefaultWildcard
Helper class for default Wildcards that you can use when constructing the output file name of a Recorder (see OutputFile).
FileNameGenerator
A class that provides a way to generate names of output files, with support for wildcards.
GIFRecorderSettings
Deprecated GIF Recorder.
GenericRecorder<T>
Base class for all Recorders.
ImageInputSelector
This class is a specialization of InputSettingsSelector for image input types.
ImageRecorderSettings
A class that represents the settings of an Image Recorder.
InputSettingsSelector
Use this class to specify a particular input type (it allows for each recorder to support only a subset of the input settings).
MovieRecorderSettings
A class that represents the settings of a Movie Recorder.
OutputPath
Class that allows building file paths relative.
Recorder
Base class for all Recorders. To create a new Recorder, extend GenericRecorder<T>.
RecorderController
Main class to use the Recorder framework via script. Controls recording states like start and stop.
RecorderControllerSettings
Use this class to manage the recording settings (frame rate, frame range, list of Recorder Settings) for the RecorderController.
RecorderControllerSettingsPreset
Class that models a Recorder List (a stack of preset Recorder Settings instances) that you can save and load for reuse into a Recorder Window.
RecorderEditor
The user interface to set up a Recorder.
RecorderInput
This class represents the different types of input that can receive frame data from a RecordingSession object.
RecorderInputSettings
Base class that represents a RecorderSetting Input that can be recorded from. (like a Camera, a RenderTexture...)
RecorderOptions
Options class for the Recorder
RecorderSettings
Main base class for a Recorder settings. Each Recorder needs to have its corresponding settings properly configured.
RecorderSettingsAttribute
This attribute allows binding a Recorder Settings instance with a Recorder.
RecorderWindow
Main window class of the Recorder. It can be accessed from an Editor script to show the Recorder Window and eventually Start and Stop the recording using current settings. Recorder settings are saved in Library/Recorder/recorder.pref
RecordingSession
A class that represents a Recorder session, with support for processing incoming data and preparing as well as cleaning up resources.
UnityHelpers
An ad-hoc collection of helpers for the Recorders.
WAVEncoder
An encoder for the WAV format.
Enums
FrameRatePlayback
Sets which frame rate type to use during recording.
ImageRecorderSettings.ColorSpaceType
Color Space (gamma curve, gamut) to use in the output images.
ImageRecorderSettings.EXRCompressionType
Compression type for EXR files.
ImageRecorderSettings.ImageRecorderOutputFormat
Available options for the output image format used by Image Sequence Recorder.
ImageSource
Sets which source camera to use for recording (by some specific Recorders).
MovieRecorderSettings.VideoEncodingQuality
Available options for the encoding quality of videos.
MovieRecorderSettings.VideoRecorderOutputFormat
Available options for encoders to register the formats they support.
OutputPath.Root
Options specifying which root location the output path is relative to (or if the path is absolute).
RecordMode
The mode that defines the way to manage the starting point and duration of the recording.