AAC requires data beyond the source PCM audio samples in order to correctly encode and decode audio samples due to the nature of the encoding algorithm.
Control an app’s access to protected system services and user data.
Audio priming-handling encoder delay in AAC
Position a source audio signal in a sound track to handle encoder delay.
kCMAudioCodecType_AAC_AudibleProtected
Audible’s protected AAC.
kCMAudioCodecType_AAC_LCProtected
iTMS protected low-complexity AAC.
Returns a Boolean value that indicates if the box requires authentication before use.
A constraint that tests whether a code file or process is on a volume protected by System Integrity Protection (SIP).
The app isn’t authorized to open the media.
An attempt was made to fetch an exception port that is protected, or to abort a thread while processing a protected exception.
Requesting access to protected resources
Provide a purpose string that explains to a person why you need access to protected resources on their device.
Representing encoder delay with track structures
Use sample group structures to represent encoder delay for AAC sound tracks.
Historical solution for implicit encoder delay
Implicit encoder delay uses the most common delay of 2112 audio samples.
Representing encoder delay explicitly
Review an example that represents the temporal position of 5 seconds of 48kHz PCM audio encoded in a 48kHz AAC sound track.
Using track structures to represent encoder delay explicitly
Represent encoder delay explicitly with an edit list atom and sample group structures.
Providing metadata for xHE-AAC video soundtracks
Ensure volume normalization by including metadata for loudness and dynamic range control.
Preparing an educational assessment app for distribution
Ensure your app maintains academic integrity by reviewing assessment practices and managing system capabilities.
Introducing a new program that will let customers locate your products using the power of the vast Find My network.
Sign in with Apple makes it easy for users to sign in to your apps and websites using their Apple Account.
Explains how to use the HTML 5 audio and video tags to add media to web content.
Describes the encryption format into MPEG-2 transport streams as used in HTTP Live Streaming.
Conceptual information and techniques on creating effective web content for Safari and WebKit using HTML, JavaScript, and CSS.
Introduces object-oriented programming and describes the main programming language used for Cocoa development.
Describes the usage of audio and video technologies.
3.0 Transport Stream Signaling
Describes the encryption format into MPEG-2 transport streams as used in HTTP Live Streaming.
Explains how to use the NSXML classes of Cocoa to process, modify, and query XML data.
Explains how to prepare video content, websites, and apps to work with AirPlay.
Examples - HTTP Live Streaming
View various examples of .M3U8 files formatted to index streams and .ts media segment files on your Mac, iPhone, iPad, and Apple TV.
Overview of live streaming over HTTP for iPhone.
Core Audio Format Specification
Specifies the Apple Core Audio Format (CAF) for audio files.
Overview of live streaming over HTTP for iPhone.
Overview of live streaming over HTTP for iPhone.
Describes technologies inside QuickTime movies, including time management, modifier tracks, access keys, posters, and movie and file previews.
Explains how to use the HTML 5 audio and video tags to add media to web content.
Preparing Your Media and Server for AirPlay
Explains how to prepare video content, websites, and apps to work with AirPlay.
Xcode Cloud implements multiple layers of security measures throughout its infrastructure and processes including source control management, data encryption, and regular auditing.
Supported Audio File and Data Formats in OS X
Provides an overview of Core Audio and its programming interfaces.
Introduces object-oriented programming and describes the main programming language used for Cocoa development.
Describes the usage of audio and video technologies.
Extend Speech Synthesis with personal and custom voices
Bring the latest advancements in Speech Synthesis to your apps. Learn how you can integrate your custom speech synthesizer and voices into iOS and...
Streamline local authorization flows
Discover how you can use the latest authorization-focused APIs in LocalAuthentication to protect the privacy and security of people's data. We'll...
Great apps do more for people while collecting less data. Learn how three simple tips from the App Review team can help you build great experiences...
Learn how to write clear and succinct purpose strings to help people understand why your app needs access to protected resources like their camera,...
Transition media gaplessly with HLS
Discover how you can create streaming media content that seamlessly transitions between episodes, songs, scenes, and individual resources. With...
Immerse your app in Spatial Audio
Discover how spatial audio can help you provide a theater-like experience for media in your apps and on the web. We'll show you how you can easily...
Improve stream authoring with HLS Tools
Deliver live and on-demand audio and video to iPhone, iPad, Apple Watch, Mac, PC, and Apple TV with HTTP Live Streaming (HLS). Learn about tools and...
What's new in streaming audio for Apple Watch
Handle interruptions and alerts in UI tests
Author fragmented MPEG-4 content with AVAssetWriter
Transform your audio and video content into fragmented MPEG-4 files for a faster and smoother HLS streaming experience. Learn how to work with the...