TechnologiesArea 6

Video, Photos & Camera

22 frameworks

This area provides the frameworks for capturing, processing, presenting, and managing photo and video media across Apple platforms. Its frameworks span the full media pipeline, from low-level timing and pixel-buffer primitives and hardware-accelerated encoding and decoding to high-level capture sessions, editing, playback UI, and access to the user's photo library. Together they let apps record from cameras and the screen, compose and edit audiovisual assets, play media with system controls and Picture-in-Picture, and read or modify photos and videos with privacy-preserving access.

iOSmacOStvOSwatchOSvisionOS
No frameworks match.
AVFoundation359 types
AVFoundation's model for timed audiovisual media: assets, tracks, capture, editing, and playback of audio and video.
iOSmacOStvOSwatchOSvisionOS
AVKit21 types
Plays and presents audiovisual media with system playback UI, Picture-in-Picture, and hardware capture-button interactions.
iOSmacOStvOSwatchOSvisionOS
Photos71 types
Access and manage the user's photo and video library, including assets, albums, edits, and background upload of asset resources.
iOSmacOStvOSwatchOSvisionOS
VideoToolbox38 types
Hardware-accelerated video compression, decompression, format conversion, and frame-processing effects.
iOSmacOStvOSwatchOSvisionOS
AssetsLibrary
Legacy framework for accessing the user's photo and video assets and albums in the device photo library (superseded by Photos).
iOSmacOStvOSwatchOSvisionOS
Cinematic21 types
Read, edit, and render Cinematic-mode video with focus decisions, detection tracks, and depth-based rack focus.
iOSmacOStvOSwatchOSvisionOS
CoreMedia46 types
Low-level media pipeline primitives: timing, block/sample buffers, format descriptions, and clocks used across audio and video frameworks.
iOSmacOStvOSwatchOSvisionOS
CoreMediaIO23 types
Create and manage Camera Extensions and hardware plug-ins that provide virtual or real video capture devices to the system.
iOSmacOStvOSwatchOSvisionOS
CoreVideo63 types
Pipeline model for digital video: manages pixel buffers, image buffers, and display-synchronized frame timing with Metal interop.
iOSmacOStvOSwatchOSvisionOS
ICADevices43 types
Image Capture Architecture device-driver APIs for acquiring images from cameras and scanners on macOS.
iOSmacOStvOSwatchOSvisionOS
ImageCaptureCore59 types
Browse and import photos and media from cameras, scanners, and other connected image-capture devices.
iOSmacOStvOSwatchOSvisionOS
MediaDevice7 types
Framework for discovering, connecting to, and managing external media capture devices with authorization and session handling.
iOSmacOStvOSwatchOSvisionOS
MediaExtension24 types
Lets developers build media extension plug-ins for custom format readers, RAW processors, and video decoders.
iOSmacOStvOSwatchOSvisionOS
MediaLibrary6 types
Read-only access to the user's photo, music, movie and other media libraries via media groups, sources and objects.
iOSmacOStvOSwatchOSvisionOS
NowPlaying26 types
Framework for managing and presenting media metadata, artwork, and now-playing information with animated video support.
iOSmacOStvOSwatchOSvisionOS
PhotosUI42 types
UI components for the photo library: the privacy-preserving PHPicker, Live Photo views, and content-editing controllers.
iOSmacOStvOSwatchOSvisionOS
ReplayKit16 types
Record and live-broadcast app and gameplay audio/video, with broadcast pickers, configuration, and broadcast extension handlers.
iOSmacOStvOSwatchOSvisionOS
ScreenCaptureKit33 types
High-performance screen, window, and audio capture, screenshots, and recording with a content-sharing picker.
iOSmacOStvOSwatchOSvisionOS
VideoSubscriberAccount17 types
Lets video apps authenticate users with TV subscription providers (single sign-on) to verify cable/streaming entitlements.
iOSmacOStvOSwatchOSvisionOS
_AVKit_GroupActivities overlay
Cross-import overlay bridging AVKit playback with GroupActivities (SharePlay).
iOSmacOStvOSwatchOSvisionOS
_AVKit_SwiftUI overlay1 types
SwiftUI VideoPlayer view that shows the audiovisual contents of an AVPlayer with system-provided playback controls.
iOSmacOStvOSwatchOSvisionOS
_PhotosUI_SwiftUI overlay4 types
SwiftUI PhotosPicker control letting users choose photos and videos from the library without full library authorization.
iOSmacOStvOSwatchOSvisionOS
← All technologies