An object used for the storage of multipass video encoding metadata.


Closing Storage Objects

func VTMultiPassStorageClose(VTMultiPassStorage) -> OSStatus

Ensures that any pending data is written to the multipass storage file and closes the file.

Inspecting Storage Objects

func VTMultiPassStorageGetTypeID() -> CFTypeID

Retrieves the Core Foundation type identifier for the multipass storage object.

Data Types

class VTMultiPassStorage

An object for storing information for each frame of a multipass compression session.


let kVTMultiPassStorageCreationOption_DoNotDelete: CFString

Indicates that the multipass storage object's backing store should not be deleted when finalized.

See Also

Multipass Compression


An object that stores a large number of sample buffers, as produced by a multipass compression session.