The Broadcast Driver Architecture (BDA) is a Microsoft standard for
digital video
Digital video is an electronic representation of moving visual images (video) in the form of encoded digital data. This is in contrast to analog video, which represents moving visual images in the form of analog signals. Digital video comprises ...
capture on
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
operating systems. It encompasses the
ATSC
Advanced Television Systems Committee (ATSC) standards are an American set of standards for digital television transmission over terrestrial, cable and satellite networks. It is largely a replacement for the analog NTSC standard and, like that ...
and
DVB standards and gives developers a standardized method of accessing
TV tuner devices (usually
PCI
PCI may refer to:
Business and economics
* Payment card industry, businesses associated with debit, credit, and other payment cards
** Payment Card Industry Data Security Standard, a set of security requirements for credit card processors
* Pro ...
,
PCI-E or
USB). It is the driver component of Microsoft TV Technologies, and is used by hardware vendors to create digital TV tuning devices for Windows, and also to support new network types or custom hardware functionality. BDA is documented in the
Windows DDK (Driver Development Kit) and the
Platform SDK. Ideally, any BDA-compliant software should be compatible with any BDA-compliant hardware.
Applications using BDA drivers include
MSN TV (formerly Web TV) for Windows (built into
Windows 98 and
Windows Me),
Windows XP Media Center Edition,
MediaPortal,
GB-PVR,
DVBViewerULENetand several such other third-party solutions.
Broadcast Driver Architecture was introduced in
Windows 98 as part of the
Windows Driver Model.
See also
*
Windows Driver Model (WDM)
External links
Microsoft TV and Broadcast Driver ArchitectureProtected Broadcast Driver ArchitectureExtensions to BDA for
DRM
Microsoft BDA ReferenceOpen Source BDA drivers and tools
Microsoft application programming interfaces
Device drivers
{{Microsoft-software-stub