Modules§
Macros§
- dashed
- Returns a
CliArgstring with leading dashes (e.g."--input"). - immut
- Initializes a
MediaInfovalue if need and immutably borrows it. - lang
- Returns a
Lang::Code. - undashed
- Returns a
CliArgstring without leading dashes (e.g."input").
Structs§
- ArcPath
Buf - A wrapper around
Arc<PathBuf>. - Auto
Flags - An auto-flags configuration.
- CacheMI
- A cache of
MediaInfo. - CacheMI
OfFile - A cache of
MediaInfois separate for each file. - CacheMI
OfGroup - A cache of
MediaInfocommon for stem-grouped files. - Chapters
- A chapters configuration.
- CodecId
- A wrapper around
ffmpeg::codec::id::Id. - Config
- A configuration.
- Config
Target - A configuration for a
Target. - Default
Dispositions - A
defaultdispositions configuraion. - Dispositions
- A dispositions configuraion.
- Duration
- A wrapper around
std::time::Duration. - Forced
Dispositions - A
forceddispositions configuraion. - Glob
SetPattern - A wrapper around
GlobSetwith its raw pattern string. - Input
- An input configuration.
- Lang
Metadata - A
languagemetadata configuration. - LogLevel
- A wrapper around
log::LevelFilter. - Media
Grouped ByStem - A media files that share a common stem.
- Media
Info - Extracts and caches a media information.
- Media
Number - Stores a numbers extracted from
OsStr. - Metadata
- A metadata configuration.
- MuxError
- An error.
- MuxLogger
- A logger imlementing the
loglogger. - Name
Metadata - A
titlemetadata configuration. - Output
- An output configuration.
- Range
Usize - A wrapper around
Range<usize>. - Retiming
Options - A retiming configuration.
- Retiming
Options Parts - A retiming configuration by chapter titles.
- Stream
- A stream info.
- Streams
- A streams configuration.
- Streams
Order - A sorted order of streams.
- Streams
Order Item - A
StreamsOrderitem.
Enums§
- Cache
State - A state of cache field.
- Char
Encoding - A charaster encoding of file.
- CliArg
- A CLI argument.
- Container
- A supported output container.
- Disposition
Type - A type of disposition.
- Extension
- A supported file extension.
- Input
File Type - A type of input file.
- Lang
- A language, either
LangCodeor any string. - Lang
Code - A language code of ISO 639-1 in ISO 639-3 representation or undeterminated code (
Und). - Msg
- A message with localized methods.
- MuxError
Kind - A kind of
MuxError. - Stream
Type - A type of stream.
- Target
- A target of
ConfigTarget. - Value
- A value, either auto or user-defined.
Traits§
- Field
- Associates a field with the marker type
F. - Lazy
Field - Associates a lazily initialized field with the marker type
F. - Lazy
Path Field - Associates a lazily initialized field with the marker type
FandPath. - ToJson
Args - Converts a value to JSON-compatible arguments.
- TryFinalize
Init - Provides a delayed initialization for expensive operations.
Functions§
- ensure_
long_ path_ prefix - Returns a path unchanged (Unix).
- ensure_
trailing_ sep - Adds trailing
MAIN_SEPARATORif missing. - mux
- Tries run muxing, returning a count of successfully muxed media files.
- run
- Tries run muxing, taking settings from the arguments that this program was started with (normally passed via the command line).