- Creating an Asset
- Loading Data
- Accessing metadata
- Accessing Tracks
- Determining Usability
- Getting a New Track ID
- Accessing Common Metadata
- Preferred Asset Attributes
- Managing Reference Restrictions
- Media Selections
- Initializing a Session
- Configuring Output
- Export Presets
- Exporting
- Export Status
- Accessing the Asset
- Creating a Generator
- Generating Images
- Managing Generation Time Tolerance
- Generation Behaviour
- Creating a Reader
- Managing Output
- Controlling Reading
- Asset Properties
- Creating an Audio Mix output
- Settings
- Copying a Buffer
- Inspecting the Media Type
- Creating a Track Output
- Properties
- Creating a Video Composition Output
- Video Properties
- Accessing the Delegate
- Getting the Dispatch Queue
- Getting and Setting Content Information
- Providing Data to a Request
- Accessing the Request Data
- Reporting the Result of the Request
- Basic Properties
- Temporal Properties
- Track Language Properties
- Visual Characteristics
- Audible Characteristic
- Frame-Based Characteristics
- Track Segments
- Managing Metadata
- Associated Tracks
- Getting Track ID Values
- Properties
- Creating an Asset Writer
- Writing Data
- Managing Inputs
- Managing Session Time
- Configuring output
- Managing Asset Writer Input Groups
- Creating an Asset Writer Input Instance
- Adding Samples
- Configuring a Writer Input
- Managing Track Associations
- Inspecting a Writer Input
- Managing Language Settings
Asset Writer Input Group
- Creating an Asset Writer Input Group
- Getting the Asset Writer Input Group Settings
- Creating an Adaptor
- Adding a Pixel Buffer
- Inspecting a Pixel Buffer Adaptor
- Getting the Pixel Buffer for a Specific Frame
- Finishing the Composition Request
- Getting the Composition Request Settings
- Input Parameters
- Getting the Track ID
- Getting Volume Ramps
- Getting an Audio Tap
- Getting the Time Pitch Algorithm Setting
- Initializing an AVAudioPlayer Object
- Configuring and Controlling Playback
- Managing Information About a Sound
- Using Audio Level Metering
Audio Recorder
- Initializing an AVAudioRecorder Object
- Configuring and Controlling Recording
- Managing Information About a Recording
- Using Audio Level Metering
- Getting the Shared Audio Session
- Requesting User Permission to Record
- Managing an Audio Session
- Working with Audio Device Settings
- Working with Audio Channels
- Working with Audio Input and Output Routes
- Getting the Channel Information
- Getting the Port Attributes
- Managing a Port's Data Sources
- Getting the Input and Output Ports
- Managing the Delegate
- Getting and Setting Audio Settings
- Configuration
- Managing Video Configuration
- Managing the Video Mirroring Settings
- Managing the Video Stabilization Settings
- Discovering Devices
- Verifying Authorization
- Managing the Device's Configuration
- Managing Formats
- Managing Focus Settings
- Managing Exposure Settings
- Managing White Balance Settings
- Managing Zoom Settings
- Managing Flash Settings
- Managing Torch Settings
- Managing Frame Rate Settings
- Monitoring Subject Area Change
- Inspecting Device Characteristics
- Inspecting Capture Format Attributes
- Creating an Input
- Accessing the Device
- Managing Recording
- Configuration
- Information About Output
- Accessing the Ports
- Accessing the Delegate and Callback Queue
- Accessing the Metadata Items
- Movie Configuration
- Accessing Connections
- Converting Between Coordinate Systems
- Managing Inputs and Outputs
- Managing Running State
- Configuration Change
- Managing Session Presets
- Sharing the Application's Audio Session
- Synchronizing Multiple Inputs and Outputs
- Capturing an Image
- Getting and Setting Image Stabilization Settings
- Configuring Image Settings
- Image Format Conversion
- Configuration
- Retrieving Supported Video Types
- Managing the Delegate
Capture Video Preview Layer
- Creating a Preview Layer
- Layer Configuration
- Configuration
- Converting Between Coordinate Systems
Composition
- Accessing Tracks
- Getting the Natural Size
Composition Track
- Accessing Track Segments
Composition Track Segment
- Creating a Segment
- Segment Properties
Media Selection Group
- Accessing Options
- Configuring Empty Selection
- Filtering Selection Options
Media Selection Option
- Managing Media Types
- Managing Metadata
- selection Playable Status
- Language and Locale Settings
- Property List Serialization
- Getting the Associated Media Selection Option
Metadata Face Object
- Getting the Face Identifier
- Accessing the Face Detection Data
Metadata Item
- Keys and Key Spaces
- Asynchronous Loading
- Accessing Values
- Type Coercion
- Filtering Arrays of Metadata Items
Metadata Item Filter
- Creating a Metadata Item Filter
Metadata Machine Readable Code Object
- Getting Machine Readable Code Value
Metadata Object
- Getting the Type of Metadata
- Getting the Media-Related Attributes
Mutable Audio Mix
- Creating a Mix
- Input Parameters
Mutable Audio Mix Input Parameters
- Creating Input Parameters
- Managing the Track ID
- Setting the Volume
- Getting an Audio Tap
- Time Pitch Settings
Mutable Composition
- Managing Time Ranges
- Creating a Mutable Composition
- Managing Tracks
- Video Size
Mutable Composition Track
- Managing Time Ranges
- Validating Segments
- Track Properties
Mutable Metadata Item
- Creating a Mutable Metadata Item
- Key and Key Space
- Values
Mutable Timed Metadata Group
- Modifying the Group
Mutable Video Composition
- Creating a Video Composition
- Getting and Setting Video Composition Properties
- Managing the Custom Video Compositor
Mutable Video Composition Instruction
- Creating an Instruction
- Properties
Mutable Video Composition Layer Instruction
- Creating an Instruction
- Track ID
- Managing Properties
- Cropping Settings
Output Settings Assistant
- Creating an Output Settings Assistant
- Getting Output Settings Recommendations
Player
- Creating a Player
- Managing Playback
- Managing Time
- Managing External Playback
- Synchronizing Playback to an External Source
- Timed Observations
- Managing Closed Caption Display
- Managing Audio Output
- Player Properties
- Managing AirPlay
- Media Selection Criteria Settings
Player Item
- Creating a Player Item
- Getting Information About an Item
- Moving the Playhead
- Information About Playback
- Timing Information
- Settings
- Accessing Logs
- Selecting Media Options
- Accessing the Text Style Rules
- Managing the Item's Outputs
Player Item Access Log
- Accessing Log Data
Player Item Access Log Event
- Getting Server Related Log Events
- Getting Playback Related Log Events
- Getting Bitrate Log Events
Player Item Error Log
- Accessing Error Data
Player Item Error Log Event
- Information About the Event
Player Item Legible Output
- Creating a Player Item Legible Output Instance
- Setting and Getting Attributed String Text Styling Settings
- Configuring the Delegate
Player Item Output
- Converting Time Information
- Configuring the Playback Options
Player Item Track
- Getting Properties
Player Item Video Output
- Initializing the Player Item Video Output
- Accessing the Delegate
- Notifying the Delegate of Changes
- Getting Pixel Buffer Data
Player Layer
- Creating a Player Layer
- Getting and Setting Player Layer Values
Player Media Selection Criteria
- Creating a Media Selection Criteria
- Media Selection Criteria Settings
Queue Player
- Creating a Queue Player
- Managing Items
Speech Synthesis Voice
- Finding Voices
- Working with Language Codes
Speech Synthesizer
- Synthesizing Speech
- Controlling Speech Synthesis
- Managing the Delegate
Speech Utterance
- Creating an Utterance
- Configuring Utterance Speech
Synchronized Layer
- Creating an Synchronized Layer
- Managing the Player Item
Text Style Rule
- Creating and Initializing Style Rules
- Accessing the Style Attributes
- Exporting the Style Rules
Timed Metadata Group
- Creating and Analyzing a Metadata Group
URL Asset
- Creating an URL Asset
- Accessing the URL
- Accessing the Resource Loader
- Finding Compatible Tracks
- Getting Supported Media Types
Video Composition
- Creating a Video Composition Object
- Getting Composition Properties
- Validating the Time Range
Video Composition Core Animation Tool
- Creating a Composition Tool
Video Composition Instruction
- Getting Composition Instruction Properties
Video Composition Layer Instruction
- Getting the Track ID
- Getting Opacity, Transform, and Cropping Ramps
Video Composition Render Context
- Creating the Pixel Buffer
- Rendering Settings
- New Methods
NSCoder AV Foundation Additions
- Encoding Core Media Time Structures
- Decoding Core Media Time Structures
NSValue AV Foundation Additions
- Creating a Value Object
- Retrieving Core Media Time Structures
Asset Resource Loader Delegate
- Processing Resource Requests
Asynchronous Key Value Loading
- Protocol Methods
Audio Player Delegate
- Responding to Sound Playback Completion
- Responding to an Audio Decoding Error
- Handling Audio Interruptions
Audio Recorder Delegate
- Responding to the Completion of a Recording
- Responding to an Audio Encoding Error
- Handling Audio Interruptions
Audio Session Delegate
- Delegate Methods
Capture Audio Data Output Sample Buffer Delegate
- Delegate Methods
Capture File Output Recording Delegate
- Delegate Methods
Capture Metadata Output Objects Delegate
- Processing Emitted Metadata Objects
Capture Video Data Output Sample Buffer Delegate
- Managing Sample Buffer Behavior
Player Item Legible Output Push Delegate
- Providing Alternate Attributed String Output
Player Item Output Pull Delegate
- Responding to Pixel Buffer Changes
Player Item Output Push Delegate
- Flushing Sequence State
Speech Synthesizer Delegate
- Responding to Speech Synthesis Events
Video Compositing
- Creating a Video Compositing Instance
- Rendering the Composition
- Render Context Settings
- Pixel Buffer Attributes
Video Composition Validation Handling
- Validation Methods
Functions
Audio Settings Constants
Constants
Error Constants
Metadata Key Constants
No comments:
Post a Comment