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.Descriptor
s are used byProbe
and related machinery to scan aMediaSourceStream
for media.- A
Hint
provides additional information and context when probing a media source stream. Probe
scans aMediaSourceStream
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 ofProbeResult
.
Enums§
Instantiate
is an enumeration of instantiation functions used byDescriptor
andProbe
to instantiate metadata and container format readers.
Traits§
- The
QueryDescriptor
trait indicates that the implementer may be registered and capable of probing.