MediaPipeTasksDecision Framework Reference

Classes

The following classes are available globally.

  • Holds the base options used for creation of any MediaPipe task, including model asset path and hardware delegate configuration.

    Declaration

    Swift

    class BaseOptions : NSObject, NSCopying
  • Configuration for evaluating a natural-language boolean predicate.

    Declaration

    Swift

    public struct BooleanQuestion : Sendable, Equatable
  • Calibrated result of evaluating a BooleanQuestion.

    Declaration

    Swift

    public struct BooleanResult : Sendable, Equatable
  • Configuration for evaluating a mutually exclusive categorical choice menu.

    Declaration

    Swift

    public struct ChoiceQuestion : Sendable, Equatable
  • Calibrated result of evaluating a ChoiceQuestion.

    Declaration

    Swift

    public struct ChoiceResult : Sendable, Equatable
  • Structured context wrapper combining primary input text with key-value metadata for multi-question evaluation.

    Declaration

    Swift

    public struct DecisionContext : Sendable, Equatable
  • Evaluates structured decision questions (BooleanQuestion, ChoiceQuestion, ScoreQuestion, and multi-question JSON schemas) against input text in a single forward pass.

    Declaration

    Swift

    public final class DecisionMaker
  • Configuration options for initializing a DecisionMaker task instance.

    Declaration

    Swift

    public struct DecisionMakerOptions : Sendable, Equatable
  • Configuration for evaluating an ordered rubric of levels and computing a continuous expected score.

    Declaration

    Swift

    public struct ScoreQuestion : Sendable, Equatable
  • Calibrated result of evaluating a ScoreQuestion.

    Declaration

    Swift

    public struct ScoreResult : Sendable, Equatable