MediaPipeTasksDecision Framework Reference

DecisionContext

struct DecisionContext: Sendable, Equatable

Perceptual or precomputed-embedding input context for decision evaluation.

  • Declaration

    Swift

    init(text: String = "", imageBytes: Data? = nil, audioSamples: [Float]? = nil, embedding: [Float]? = nil)
  • Optional mono 16kHz PCM float32 audio samples in [-1.0, 1.0].

    Declaration

    Swift

    var audioSamples: [Float]?
  • Optional precomputed context embedding vector (supported by embedding-based decision models such as EmbeddingGemma).

    Declaration

    Swift

    var embedding: [Float]?
  • Optional encoded image bytes (PNG, JPEG, WebP, or TGA).

    Declaration

    Swift

    var imageBytes: Data?
  • Optional text context or transcript.

    Declaration

    Swift

    var text: String