Table of Contents

Namespace VAST.File.ISO

Classes

IsoFormatParser

Provides parsing and writing capabilities for the ISO base media file format (ISOBMFF/MP4). Supports reading media samples from MP4 files and writing media samples to MP4 files, including fragmented MP4 (fMP4) segments.

IsoLiveHttpSource

Live HTTP source for ISO base media file format (MP4) streams. Pulls MP4 fragment data from an HTTP source, parses it using IsoFormatParser, and dispatches decoded samples with real-time playback pacing.

IsoSink

Implements IMediaSink and IUriRotatable for writing ISO base media file format (MP4) files using IsoFormatParser as the underlying writer. Supports file URI rotation for chunked recording.

IsoSource

Provides an ISO base media file format (MP4) media source that implements IInteractiveMediaSource for reading and playing back ISO media files with support for seeking, pausing, looping, and variable playback rates.

ParsingParameters

Contains configuration and state parameters for ISO media file parsing and writing.

Enums

IsoFormatParser.State

Represents the current state of the IsoFormatParser.

WritingState

Specifies the writing state of an ISO media file.