Component exposes four UI elements. Three of them are listed under
Youtube Source group (
Analysis Cache and
Search (Integrated)) and one is placed under
Playback Visualization group (
Search (Integrated) is described in Search topic.
Video is described in Video topic.
Component caches info about all media files that were found during the analysis of recently opened videos. Opening time for videos whose analysis results are in cache is much smaller.
Number of tracks to keep in cache can be configured using component preferences
Decoder Maximum number of tracks in analysis cache.
Analysis results become obsolete with time so eventually they cannot be used to open a video. Therefore component controls cache lifetime. It can be configured using option
Decoder Analysis cache expiration time (what is merely a hack rather than solution, but this is still better than nothing).
Analysis cache can be explored using UI element of the same name and window in menu
View Youtube Source.
This UI consists of tree control containing all tracks stored in analysis cache. Child nodes of track elements in the tree represent all streams found during the analysis. Using tree context menu one can filter what streams to display.
Context menu item
Properties composes a report containing full list of properties known for selected stream. These properties are used when selecting stream via media criteria.
This one is available only via UI element. It visualizes connections currently opened within the component.
Most detailed visualization have connections made directly by the component. It includes indication of already downloaded data, opened connections (there can be more than one for single file), readers for this file (multiple readers can read single file at the same time) and overall download speed.
Connections made by other data providers (foobar2000, ffmpeg, LAV Filters) have less info or not displayed there at all.
Help UI elements