---
title: VTMultiPassStorage
framework: videotoolbox
role: collectionGroup
role_heading: API Collection
path: videotoolbox/vtmultipassstorage-api-collection
---

# VTMultiPassStorage

An object that stores video encoding metadata from a multipass encoding session.

## Topics

### Creating Storage Objects

- [VTMultiPassStorageCreate(allocator:fileURL:timeRange:options:multiPassStorageOut:)](videotoolbox/vtmultipassstoragecreate(allocator:fileurl:timerange:options:multipassstorageout:).md)

### Closing Storage Objects

- [VTMultiPassStorageClose(_:)](videotoolbox/vtmultipassstorageclose(_:).md)

### Inspecting Storage Objects

- [VTMultiPassStorageGetTypeID()](videotoolbox/vtmultipassstoragegettypeid().md)

### Data Types

- [VTMultiPassStorage](videotoolbox/vtmultipassstorage.md)

### Constants

- [kVTMultiPassStorageCreationOption_DoNotDelete](videotoolbox/kvtmultipassstoragecreationoption_donotdelete.md)

## See Also

### Compression

- [Encoding video for low-latency conferencing](videotoolbox/encoding-video-for-low-latency-conferencing.md)
- [Encoding video for live streaming](videotoolbox/encoding-video-for-live-streaming.md)
- [Encoding video for offline transcoding](videotoolbox/encoding-video-for-offline-transcoding.md)
- [VTCompressionSession](videotoolbox/vtcompressionsession-api-collection.md)
- [VTDecompressionSession](videotoolbox/vtdecompressionsession-api-collection.md)
- [VTFrameSilo](videotoolbox/vtframesilo-api-collection.md)
