VTRAWProcessingSession.Parameter
A parameter expresses a control or a set of controls that influence frame processing.
Declaration
enum ParameterOverview
Parameters can represent Boolean options, integer or floating-point ranges, lists, or subgroups. All parameters have a collection of VTRAWProcessingSession.Parameter.Details containing a localized name suitable for display in UI, a longer localized description string, and a Boolean that indicates whether it’s enabled. All details, except for subgroups, must have a “key” string used to uniquely identify that parameter. All parameters other than subgroups have a collection of VTRAWProcessingSession.Parameter.Values containing a mandatory “initial” value, and optional “neutral” and “camera” values. VTRAWProcessingSession.Parameter.IntegerParameter and VTRAWProcessingSession.Parameter.FloatParameter are required to have “minimum” and “maximum” values in their Values
Parameter arrays are created and returned by the VideoToolbox framework.
Topics
Parameters
VTRAWProcessingSession.Parameter.BooleanParameterVTRAWProcessingSession.Parameter.DetailsVTRAWProcessingSession.Parameter.FloatParameterVTRAWProcessingSession.Parameter.IntegerParameterVTRAWProcessingSession.Parameter.ListParameterVTRAWProcessingSession.Parameter.Values