PrismCore / Reference

API reference

Every public type, initializer, property, method and case in PrismCore 3.5.4, with its declaration and documentation comment, generated from the package's symbol graphs.

This reference is generated from the compiler's symbol graphs of the 3.5.4 tag (macOS and tvOS Simulator builds), so every declaration below is exactly what you can call. Every public declaration is covered by PrismCore's Semantic Versioning promise; internal and package symbols are not listed and are not part of the contract.

Types are grouped by the source folder they live in. Members that exist on one platform only are marked — DisplayCriteriaController is the tvOS-only one at the top level. Each entry links to its line in the source on GitHub. Press ⌘K to jump to any symbol by name.

Start with PrismCoreEngine (routing and the one-call open), PrismCoreSession (the remux path) and SoftwarePlaybackPipeline (the software path).

Engine and session

Probing and input

Remux and audio

HLS playlists

Subtitles and captions

Previews and cached media

Software playback

Display

Dolby Vision

Loopback server

Diagnostics