Emerald::VLC::Media
Represents a media resource (local file or network stream) with parsing and metadata inspection.
Constructors
Instance methods
add_option(option : String) : self
Adds a LibVLC per-media option string (e.g. ":avcodec-hw=d3d11va")
Adds an external slave track (e.g. an external .srt subtitle or audio dub)
apply_decoder_config(config : Core::VideoDecoderConfig) : self
Applies a Core::VideoDecoderConfig to this media resource
finalize
Sourcehandle
Sourcehardware_acceleration=(backend : Core::HardwareAcceleration) : Core::HardwareAcceleration
Sets the hardware video acceleration backend for this media resource
instance
Sourcemrl
Sourceoptions
SourceParses metadata and stream tracks with optional timeout