# Class Index

These are all the API classes. See all [API packages](https://developers.google.com/edge/api/mediapipe/java/packages).
[A](https://developers.google.com/edge/api/mediapipe/java/classes#letter_A) [B](https://developers.google.com/edge/api/mediapipe/java/classes#letter_B) [C](https://developers.google.com/edge/api/mediapipe/java/classes#letter_C) [D](https://developers.google.com/edge/api/mediapipe/java/classes#letter_D) [E](https://developers.google.com/edge/api/mediapipe/java/classes#letter_E) [F](https://developers.google.com/edge/api/mediapipe/java/classes#letter_F) [G](https://developers.google.com/edge/api/mediapipe/java/classes#letter_G) [H](https://developers.google.com/edge/api/mediapipe/java/classes#letter_H) [I](https://developers.google.com/edge/api/mediapipe/java/classes#letter_I) [J](https://developers.google.com/edge/api/mediapipe/java/classes#letter_J) [L](https://developers.google.com/edge/api/mediapipe/java/classes#letter_L) [M](https://developers.google.com/edge/api/mediapipe/java/classes#letter_M) [N](https://developers.google.com/edge/api/mediapipe/java/classes#letter_N) [O](https://developers.google.com/edge/api/mediapipe/java/classes#letter_O) [P](https://developers.google.com/edge/api/mediapipe/java/classes#letter_P) [R](https://developers.google.com/edge/api/mediapipe/java/classes#letter_R) [S](https://developers.google.com/edge/api/mediapipe/java/classes#letter_S) [T](https://developers.google.com/edge/api/mediapipe/java/classes#letter_T) [U](https://developers.google.com/edge/api/mediapipe/java/classes#letter_U) [V](https://developers.google.com/edge/api/mediapipe/java/classes#letter_V) [W](https://developers.google.com/edge/api/mediapipe/java/classes#letter_W)

## A

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/AppSearchVectorStore` | A vector store implementation using Android system-level AppSearch storage. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/AudioChunk` | Incremental mono PCM audio chunk emitted by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeech#synthesizeStream(kotlin.String,com.google.mediapipe.tasks.audio.texttospeech.SynthesisOptions)`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audioclassifier/AudioClassifier` | Performs audio classification on audio clips or audio stream. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audioclassifier/AudioClassifier.AudioClassifierOptions` | Options for setting up and `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audioclassifier/AudioClassifier`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audioclassifier/AudioClassifier.AudioClassifierOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audioclassifier/AudioClassifier.AudioClassifierOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audioclassifier/AudioClassifierResult` | Represents the classification results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audioclassifier/AudioClassifier`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/AudioData` | Defines a ring buffer and some utility functions to prepare the input audio samples. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/AudioData.AudioDataFormat` | Wraps a few constants describing the format of the incoming audio samples, namely number of channels and the sample rate. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/AudioData.AudioDataFormat.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/AudioData.AudioDataFormat` |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/AudioPart` | Represents an audio part of a multi-modal content block. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/AudioResult` | Self-contained mono PCM audio buffer returned by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeech#synthesize(kotlin.String,com.google.mediapipe.tasks.audio.texttospeech.SynthesisOptions)`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber` | Performs streaming and non-streaming speech-to-text transcription on mono PCM float audio. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber.AudioTranscriberOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber.AudioTranscriberOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber.AudioTranscriberOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber.ModelArchitecture` | Model architecture backend family for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriberResult` | Represents the transcription results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriberResult.Segment` | Represents a single transcribed segment emitted by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/audiotranscriber/AudioTranscriber`. |

## B

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/core/BaseAudioTaskApi` | The base class of MediaPipe audio tasks. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions` | Options to configure MediaPipe Tasks in general. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions` | Advanced config options for the used delegate. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.CpuOptions` | Options for CPU. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.CpuOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.CpuOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.GpuOptions` | Options for GPU. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.GpuOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.GpuOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.NpuOptions` | Options for NPU. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.NpuOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions.DelegateOptions.NpuOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptionsUtils` | Utility for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/BaseOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/core/BaseVisionTaskApi` | The base class of MediaPipe vision tasks. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/BitmapExtractor` | Utility for extracting `https://developer.android.com/reference/android/graphics/Bitmap.html` from `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/BitmapImageBuilder` | Builds `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage` from `https://developer.android.com/reference/android/graphics/Bitmap.html`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/BooleanQuestion` | Evaluates a natural-language boolean predicate as `true` or `false` with a calibrated probability and confidence score. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/BooleanResult` | Calibrated result of evaluating a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/BooleanQuestion`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/ByteBufferExtractor` | Utility for extracting `https://developer.android.com/reference/java/nio/ByteBuffer.html` from `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/ByteBufferImageBuilder` | Builds a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage` from a `https://developer.android.com/reference/java/nio/ByteBuffer.html`. |

## C

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/Category` | Category is a util class, that contains a category name, its display name, a float value as score, and the index of the label in the corresponding label file. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ChoiceQuestion` | Evaluates a mutually exclusive categorical choice menu and returns a calibrated probability distribution over `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ChoiceQuestion#getChoices()`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ChoiceResult` | Calibrated result of evaluating a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ChoiceQuestion`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/ClassificationResult` | Represents the classification results of a model. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/Classifications` | Represents the list of classification for a given classifier head. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/processors/ClassifierOptions` | Classifier options shared across MediaPipe Java classification tasks. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/processors/ClassifierOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/processors/ClassifierOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/ColumnConfig` | SQLite table column configuration. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/ColumnConfig.KeyType` | The type of key this column is. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/Connection` | Value class representing a landmark connection. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/utils/CosineSimilarity` | Utility class for computing cosine similarity between `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/Embedding` objects. |

## D

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionContext` | Perceptual input context for multimodal or text-only decision evaluation. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionMaker` | MediaPipe Decision Task API for Android / Kotlin. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionMakerDelegate` | Hardware delegate selection for running MediaPipe Decision inference. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionMakerOptions` | Configuration options for initializing a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionMaker` task instance. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionMakerOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionMakerOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionMakerOptions.Companion` |   |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/DecisionQuestion` | Sealed hierarchy of structured questions evaluated by Decision. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/chunking/DefaultTextChunker` | A default text chunking implementation using native C++ word-based chunking with overlap or character sliding window. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/chunking/DefaultTextChunker.ChunkingMode` | Mode for text chunking. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/Delegate` | MediaPipe Tasks delegate. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/Detection` | Represents one detected object in the results of com.google.mediapipe.tasks.version.objectdetector.ObjectDetector. |

## E

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/Embedding` | Represents the embedding for a given embedder head. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/EmbeddingProvider` | Interface for generating embeddings across different modalities using content parts. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/EmbeddingResult` | Represents the embedding results of a model. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/ErrorListener` | Interface for the customizable MediaPipe task error listener. |

## F

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facedetector/FaceDetector` | Performs face detection on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facedetector/FaceDetector.FaceDetectorOptions` | Options for setting up a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facedetector/FaceDetector`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facedetector/FaceDetector.FaceDetectorOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facedetector/FaceDetector.FaceDetectorOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facedetector/FaceDetectorResult` | Represents the detection results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facedetector/FaceDetector`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facelandmarker/FaceLandmarker` | Performs face landmarks detection on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facelandmarker/FaceLandmarker.FaceLandmarkerOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facelandmarker/FaceLandmarker`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facelandmarker/FaceLandmarker.FaceLandmarkerOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facelandmarker/FaceLandmarker.FaceLandmarkerOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facelandmarker/FaceLandmarkerResult` | Represents the face landmarks detection results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/facelandmarker/FaceLandmarker`. |

## G

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer` | Performs gesture recognition on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer.GestureRecognizerOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer.GestureRecognizerOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer.GestureRecognizerOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizerResult` | Represents the gesture recognition results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer`. |

## H

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmark` | The 21 hand landmarks. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmark.HandLandmarkType` | Represents a hand landmark type. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker` | Performs hand landmarks detection on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker.HandLandmarkerOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker.HandLandmarkerOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker.HandLandmarkerOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarkerResult` | Represents the hand landmarks deection results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/holisticlandmarker/HolisticLandmarker` | Performs holistic landmarks detection on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/holisticlandmarker/HolisticLandmarker.HolisticLandmarkerOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/holisticlandmarker/HolisticLandmarker`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/holisticlandmarker/HolisticLandmarker.HolisticLandmarkerOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/holisticlandmarker/HolisticLandmarker.HolisticLandmarkerOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/holisticlandmarker/HolisticLandmarkerResult` | Represents the holistic landmarks detection results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/holisticlandmarker/HolisticLandmarker`. |

## I

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageclassifier/ImageClassifier` | Performs classification on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageclassifier/ImageClassifier.ImageClassifierOptions` | Options for setting up and `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageclassifier/ImageClassifier`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageclassifier/ImageClassifier.ImageClassifierOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageclassifier/ImageClassifier.ImageClassifierOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageclassifier/ImageClassifierResult` | Represents the classification results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageclassifier/ImageClassifier`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/semanticretriever/ImageDecoder` | Stateless utility class managing the decoding of images from a Uri. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedder` | Performs embedding extraction on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedder.ImageEmbedderOptions` | Options for setting up and `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedder`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedder.ImageEmbedderOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedder.ImageEmbedderOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedderExecutor` | Executor interface to isolate and branch Image Embedder executions. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedderLiteRtLmExecutorImpl` | Helper implementation class for LiteRT-LM Image Embedder integration. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedderResult` | Represents the embedding results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imageembedder/ImageEmbedder`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/ImagePart` | Represents an image part of a multi-modal content block. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/core/ImageProcessingOptions` | Options for image processing. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/core/ImageProcessingOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/core/ImageProcessingOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter` | Performs image segmentation on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter.ImageSegmenterOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter.ImageSegmenterOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter.ImageSegmenterOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter.SegmentationOptions` | Options for configuring runtime behavior of `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter.SegmentationOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter.SegmentationOptions` |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenterResult` | Represents the segmentation results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/InteractiveSegmenter` | Performs interactive segmentation on images in two steps: |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenterlegacy/InteractiveSegmenterLegacy` | Performs interactive segmentation on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenterlegacy/InteractiveSegmenterLegacy.InteractiveSegmenterLegacyOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenterlegacy/InteractiveSegmenterLegacy`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenterlegacy/InteractiveSegmenterLegacy.InteractiveSegmenterLegacyOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenterlegacy/InteractiveSegmenterLegacy.InteractiveSegmenterLegacyOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenterlegacy/InteractiveSegmenterLegacy.RegionOfInterest` | The Region-Of-Interest (ROI) to interact with. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/InteractiveSegmenterOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/InteractiveSegmenter`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/InteractiveSegmenterOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/InteractiveSegmenterOptions`. |

## J

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/JniConfig` | Build-time configuration for upstream MediaPipe Tasks JNI library names. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/JniConfigContract` | Contract interface defining runtime JNI library getters for MediaPipe Tasks. |

## L

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/Landmark` | Landmark represents a point in 3D space with x, y, z coordinates. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguageDetector` | Predicts the language of an input text. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguageDetector.LanguageDetectorOptions` | Options for setting up a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguageDetector`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguageDetector.LanguageDetectorOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguageDetector.LanguageDetectorOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguageDetectorResult` | Represents the prediction results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguageDetector`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/languagedetector/LanguagePrediction` | A language code and its probability. |

## M

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage` | The wrapper class for image objects. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage.MPImageFormat` | Specifies the image format of an image. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage.StorageType` | Specifies the image container type. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImageConsumer` | Lightweight abstraction for an object that can receive `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage` |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImageProducer` | Lightweight abstraction for an object that produce `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage` |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImageProperties` | Groups a set of properties to describe how an image is stored. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MediaImageBuilder` | Builds `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage` from `https://developer.android.com/reference/android/media/Image.html`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MediaImageExtractor` | Utility for extracting `https://developer.android.com/reference/android/media/Image.html` from `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/framework/image/MPImage`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/MemoryRecordConverter` | Utility class for converting between RetrievalRecord and MemoryRecord protobuf. |

## N

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/NormalizedKeypoint` | Normalized keypoint represents a point in 2D space with x, y coordinates. x and y are normalized to \[0.0, 1.0\] by the image width and height respectively. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/components/containers/NormalizedLandmark` | Normalized Landmark represents a point in 3D space with x, y, z coordinates. x and y are normalized to \[0.0, 1.0\] by the image width and height respectively. z represents the landmark depth, and the smaller the value the closer the landmark is to the camera. |

## O

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetectionResult` | **This class is deprecated.** Use `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetectorResult` instead. <br /> |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetector` | Performs object detection on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetector.ObjectDetectorOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetector`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetector.ObjectDetectorOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetector.ObjectDetectorOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetectorResult` | Represents the detection results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/objectdetector/ObjectDetector`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/OutputHandler` | Base class for handling MediaPipe task graph outputs. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/OutputHandler.OutputPacketConverter` | Interface for converting MediaPipe graph output `Packet`s to task result object and task input object. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/OutputHandler.ProgressListener` | Interface for the customizable MediaPipe task result listener that receives partial task updates until it is invoked with \`done\` set to `true`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/OutputHandler.PureResultListener` | Interface for the customizable MediaPipe task result listener that can only retrieve task result objects. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/OutputHandler.ResultListener` | Interface for the customizable MediaPipe task result listener that can retrieve both task result objects and the corresponding input data. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/OutputHandler.ValueListener` | Interface for the customizable MediaPipe task result listener that only receives a task's output value. |

## P

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/Part` | Represents a part of a multi-modal content block. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/poselandmarker/PoseLandmarker` | Performs pose landmarks detection on images. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/poselandmarker/PoseLandmarker.PoseLandmarkerOptions` | Options for setting up an `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/poselandmarker/PoseLandmarker`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/poselandmarker/PoseLandmarker.PoseLandmarkerOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/poselandmarker/PoseLandmarker.PoseLandmarkerOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/poselandmarker/PoseLandmarkerResult` | Represents the pose landmarks deection results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/poselandmarker/PoseLandmarker`. |

## R

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/model/RetrievalRecord` | Represents a single multi-modal record stored in the vector store. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/semanticretriever/RetrievalResult` | Represents a retrieved document or multimedia chunk. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/core/RunningMode` | MediaPipe audio task running mode. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/core/RunningMode` | MediaPipe vision task running mode. |

## S

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ScoreQuestion` | Evaluates an ordered rubric of levels and computes both the most likely rubric level and a continuous expected score in `[0.0, K - 1]` across the `K` rubric levels. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ScoreResult` | Calibrated result of evaluating a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ScoreQuestion`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/decision/ScoringMode` | Scoring mode for multi-token choice and rubric evaluation. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/semanticretriever/SemanticRetriever` | MediaPipe SemanticRetriever API that manages vector embedding and retrieval. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/semanticretriever/SemanticRetrieverComponents` | Components used to initialize the SemanticRetriever. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/SqliteVectorStore` | A vector store implementation backed by SQLite database using native SQLite vector engine. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/Stroke` | Represents a single user-drawn stroke for interactive segmentation. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/Stroke.BrushMode` | Specifies the polarity or mode of a brush stroke. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/Stroke.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/vision/interactivesegmenter/Stroke`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/SynthesisOptions` | Per-utterance synthesis overrides passed to `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeech#synthesize(kotlin.String,com.google.mediapipe.tasks.audio.texttospeech.SynthesisOptions)` and `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeech#synthesizeStream(kotlin.String,com.google.mediapipe.tasks.audio.texttospeech.SynthesisOptions)`. |

## T

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/TableConfig` | SQLite table configuration. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TaskInfo` | `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TaskInfo` contains all needed information to initialize a MediaPipe Task `com.google.mediapipe.framework.Graph`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TaskInfo.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TaskInfo`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TaskOptions` | MediaPipe Tasks options base class. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TaskResult` | Interface for the MediaPipe Task result. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TaskRunner` | The runner of MediaPipe task graphs. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/chunking/TextChunker` | Interface for chunking long text into smaller segments. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textclassifier/TextClassifier` | Performs classification on text. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textclassifier/TextClassifier.TextClassifierOptions` | Options for setting up a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textclassifier/TextClassifier`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textclassifier/TextClassifier.TextClassifierOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textclassifier/TextClassifier.TextClassifierOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textclassifier/TextClassifierResult` | Represents the classification results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textclassifier/TextClassifier`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder` | Performs embedding extraction on text. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.EmbeddingType` | The embedding task type, used to format input text. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.TextEmbedderOptions` | Options for setting up a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.TextEmbedderOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.TextEmbedderOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.TextFormatContext` | Encapsulates formatting instructions for models that require it (like Gecko). |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.TextFormatContext.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.TextFormatContext`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder.TextRole` | The role of the text in the context of the embedding task. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedderExecutor` | Executor interface to isolate and branch Text Embedder executions. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedderLiteRtLmExecutorImpl` | Helper implementation class for LiteRT-LM Text Embedder integration. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedderResult` | Represents the embedding results generated by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textembedder/TextEmbedder`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/core/TextPart` | Represents a text part of a multi-modal content block. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreader` | Performs proofreading on text. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreader.ProofreaderResultCallback` | Interface for receiving proofreading results. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreader.TextProofreaderOptions` | Holds the configuration for creating a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreader` instance. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreader.TextProofreaderOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreader.TextProofreaderOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreaderResult` | The result of a proofreading operation. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreaderResult.Correction` | A single correction. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreaderResult.CorrectionType` | The type of correction. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textproofreader/TextProofreaderStreamingResult` | Represents the streaming proofreading result. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizer` | Performs summarization on text. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizer.SummarizationResultCallback` | Interface for receiving summarization results. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizer.TextSummarizerOptions` | Holds the configuration for creating a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizer` instance. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizer.TextSummarizerOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizer.TextSummarizerOptions`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizer.TextSummarizerOptions.Mode` | The mode of the text summarizer. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizerResult` | Represents the summarization result. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/text/textsummarizer/TextSummarizerStreamingResult` | Represents the streaming summarization result. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeech` | MediaPipe TextToSpeech task interface for Kotlin / Android (Unary + Streaming API). |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeechOptions` | Task initialization options for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeech` (backed by LiteRT-LM Omni Kokoro-82M). |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TtsStream` | Bidirectional / pull-based streaming synthesis handle supporting Level 2 incremental LLM text pushing (`https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TtsStream#pushText(kotlin.String)` + `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TtsStream#finishInput()`) alongside `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TtsStream#readNext()` and `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TtsStream#cancel()`. |

## U

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/universalembedder/UniversalEmbedder` | UniversalEmbedder combines the features of the existing Audio, Text, and Image embedders, while adding support for video embeddings. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/universalembedder/UniversalEmbedderOptions` | Options for setting up a `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/universalembedder/UniversalEmbedder`. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/universalembedder/UniversalEmbedderOptions.ActivationDataType` | Activation data type for model execution. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/universalembedder/UniversalEmbedderOptions.Builder` | Builder for `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/universalembedder/UniversalEmbedderOptions`. |

## V

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/VectorStore` | Interface for a vector store. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/VectorStoreRecord` | The memory record entity for vector stores. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/retrieval/components/VectorStoreRecord.ContentType` | The content types supported by VectorStoreRecord. |
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/VoiceInfo` | Voice metadata descriptor returned by `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/TextToSpeech#listVoices()`. |

## W

|---|---|
| `https://developers.google.com/edge/api/mediapipe/java/com/google/mediapipe/tasks/audio/texttospeech/WordTimestamp` | Word-level timing alignment mapping an input word to audio seconds. |