Osprey 240e/450e User Guide

AVStream driver reference information

DirectShow technology uses terms with specific meanings, for example, filter, pin, driver, and device. Figure 61 depicts the relationship of DirectShow terms as they apply to Osprey hardware and drivers.

Figure 61. DirectShow

At the bottom of this diagram are one or more physical Osprey hardware devices. For each physical device the AVStream driver creates one logical Video Device and one logical Audio Device.

On top of each Osprey logical Video Device, one or more Video Filters is created. If the SimulStream option is not installed, there is a single Video Filter for each Video Device. If SimulStream is installed, there can be multiple Video Filters for each Video Device.

The distinction between Device and Filter is important mainly to SimulStream users. For non- SimulStream users, Device and Filter effectively mean about the same thing. For SimulStream users, each SimulStream Filter acts as a virtual device that can be accessed by name and can deliver a separate video stream with its own independent control settings.

When you enable SimulStream, some functions and capabilities are device-level, and others are filter- level. Examples of device-level functions are input select, and the controls for brightness, contrast, hue, saturation, and sharpness. These are closely tied to the underlying hardware of the device, which inherently allows you to select only one input at a time, and to apply one set of hardware control settings. Examples of filter-level functions are crop, logo, and caption settings, which can be different for each video filter, and in fact for each pin of each filter. Some other capabilities such as deinterlace and software gamma correction could logically be either device-level or filter-level, but are treated as device-level for practical reasons.

On top of each Osprey logical Audio Device, one Audio Filter is created, with one or more pins capable of sourcing one or more audio streams. There is not much practical distinction between an Audio Device and an Audio Filter in either the SimulStream or non-SimulStream cases.

ViewCast

67

Page 73
Image 73
ViewCast 450E, 240E manual AVStream driver reference information, DirectShow