Module symphonia_core::probe

source ·
Expand description

The probe module provides methods and traits to support auto-detection of media formats from arbitrary media streams.

Structs§

  • Descriptor provides declarative information about container and metadata formats. Descriptors are used by Probe and related machinery to scan a MediaSourceStream for media.
  • A Hint provides additional information and context when probing a media source stream.
  • Probe scans a MediaSourceStream for metadata and container formats, and provides an iterator-like interface to instantiate readers for the formats encountered.
  • ProbeResult contains the result of a format probe operation.
  • Metadata that came from the metadata field of ProbeResult.

Enums§

  • Instantiate is an enumeration of instantiation functions used by Descriptor and Probe to instantiate metadata and container format readers.

Traits§

  • The QueryDescriptor trait indicates that the implementer may be registered and capable of probing.