Microsoft DirectX 8.1 (C++)

BDA SLIP Deframer

The BDA SLIP Deframer is a kernel-mode filter that can be used in either BDA or non-BDA analog television graphs where SLIP de-framing of IP data (such as that found on the NABTS VBI scan lines) is required. It connects upstream to the NABTS/FEC VBI Codec and downstream to BDA IP Sink, which makes the IP packets available to interested applications via Winsock. There are no application-callable interfaces on the BDA SLIP Deframer. In digital television graphs, the BDA MPE Filter is used to extract the IP packets from the data stream.

The SLIP Deframer can process compressed IP headers. With IP header compression, the sender removes redundant header information from successive IP packets and replaces it with a shorter token. Typically, the sender compresses three out of four packets on each IP address. If the receiver starts in the middle of a cycle, the filter may be unable to decode the first few packets, until it receives the full header. The sender should send data redundantly, or else avoid using IP header compression.

The BDA SLIP Deframer appears in GraphEdit under the "BDA Receiver Component" category. Because this is a kernel-mode filter, applications cannot co-create it directly, but must use the System Device Enumerator to instantiate it, as described in Enumerating Devices and Filters. This filter must be added to the graph manually using the IFilterGraph::AddFilter method; the Capture Graph Builder cannot be used to add this filter to the graph.

This filter does not expose any application-callable interfaces.