Windows CE 2.1 Technical Articles  

Broadcast Services for Microsoft Windows CE Set-Top Boxes

This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Microsoft Corporation

June 1999

Summary:Broadcast Services (BCS) for the Microsoft Windows CE operating systems is a high-performance application interface that extends Windows CE capabilities to include broadcast audio/video services, conditional access processing, Electronic Program Guide (EPG) infrastructure, and broadcast data handling. BCS supports development of embedded applications for cable and satellite set-top boxes, enabling providers to meet the many sophisticated, market-driven needs of the broadcast television customer. This article describes each of the four subsystems that comprise Broadcast Services and provides information about how to implement the subsystems on the set-top box. This article is intended for developers (14 printed pages).


Broadcast Services ActiveX Controls
BCS Architecture Overview
Introduction to Conditional Access
Application Programming Interfaces
For More Information


Microsoft Windows CE is a compact, scalable operating system that enables development of embedded systems, such as for the cable set-top box. Windows CE uses a subset of the Microsoft Win32 application programming interface (API) commonly used on Windows-based desktop and server computers. Broadcast Services (BCS) adds components to the Windows CE operating system that enable television broadcast suppliers to develop systems to: