MediaIntelligence
Analyze video content and group faces in images using on-device machine learning.
25 types
48 callable entries
4 skipped
92% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
Types
FaceGroupAnalyzer
class · iOS 27.0+
FaceGroupAnalyzer.Entity
struct · iOS 27.0+
FaceGroupAnalyzer.Entity.ID
struct · iOS 27.0+
FaceGroupAnalyzer.Entity.ID.RawValue
typealias · iOS 27.0+
FaceGroupAnalyzer.Face
struct · iOS 27.0+
FaceGroupAnalyzer.Face.ID
struct · iOS 27.0+
FaceGroupAnalyzer.Face.ID.RawValue
typealias · iOS 27.0+
FaceGroupAnalyzer.State
enum · iOS 27.0+
FaceGroupAnalyzer.State.RawValue
typealias · iOS 27.0+
HighlightAnalysisRequest
class · iOS 27.0+
HighlightAnalysisRequest.Result
struct · iOS 27.0+
KeyFrameAnalysisRequest
class · iOS 27.0+
KeyFrameAnalysisRequest.Result
struct · iOS 27.0+
MediaIntelligenceError
enum · iOS 27.0+
MediaIntelligenceImageAsset
struct · iOS 27.0+
MediaIntelligenceImageAsset.ID
struct · iOS 27.0+
MediaIntelligenceImageAsset.ID.RawValue
typealias · iOS 27.0+
MediaIntelligenceImageAsset.Kind
enum · iOS 27.0+
MediaIntelligenceVideoAsset
struct · iOS 27.0+
MediaIntelligenceVideoAsset.ID
struct · iOS 27.0+
MediaIntelligenceVideoAsset.ID.RawValue
typealias · iOS 27.0+
MediaIntelligenceVideoAsset.Kind
enum · iOS 27.0+
VideoAnalyzer
class · iOS 27.0+
VideoAnalyzer.Request
protocol · iOS 27.0+
VideoAnalyzer.Result
protocol · iOS 27.0+
Skipped declarations
4 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
FaceGroupAnalyzer.update(subprogress:)
The iOS SDK compiler rejected this binding: class 'OneSDKCall' requires that 'Subprogress' conform to 'Copyable'
HighlightAnalysisRequest.Result.levels
The iOS SDK compiler rejected this binding: cannot find type 'CMTimeRange' in scope
VideoAnalyzer.analyze(_:for:)
Swift parameter packs cannot cross the bridge.
protocol implementation VideoAnalyzer.Request
This protocol needs associated types that cannot yet cross the bridge.