API Reference¶
Welcome to the AEP Parser API reference. This section provides detailed documentation for all modules, classes, and functions in the library.
Main Entry Point¶
The primary function you'll use is parse().
Core Modules¶
Parsers¶
Internal parsing functions for converting binary data to Python objects.
App¶
The top-level App dataclass representing the After Effects application.
Project¶
The Project dataclass containing all project information.
Items¶
Project items represent different types of content in the project panel:
- Item - Base class for all items
- AV Item - Base class for Audio/Video items
- Composition - Composition items
- Footage - Footage items
- Folder - Folder items
Layers¶
Layers are the building blocks of compositions:
- Base Layer - Base class for all layers
- AV Layer - Audio/Video layers
- Text Layer - Text layers
- Shape Layer - Shape layers
- Camera Layer - Camera layers
- Light Layer - Light layers
Properties¶
Properties control layer appearance and behavior:
- Property Base - Base class for properties
- Property - Individual properties
- Property Group - Property containers
- Keyframe - Animation keyframes
- MarkerValue - Timeline markers
Sources¶
Sources provide the content for footage items:
- Footage Source - Base class for sources
- File Source - File-based sources
- Solid Source - Solid color sources
- Placeholder Source - Placeholder sources
Render Queue¶
Render queue management and output settings:
- Render Queue - The render queue container
- Render Queue Item - Individual render items
- Render Settings - Render settings reference
- Output Module - Output module configuration
- Output Module Settings - Output settings reference
Enums¶
Enumerations for various After Effects settings and modes.