Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by multiple technologies. For more information, see:
bdaiface.h contains the following programming interfaces:
Interfaces
IBDA_AutoDemodulate If a BDA device filter, specifically a demodulator, exposes this interface, it indicates that the filter can automatically detect signal characteristics. |
IBDA_AutoDemodulateEx The IBDA_AutoDemodulateEx interface extends IBDA_AutoDemodulate. |
IBDA_AUX Gets the capabilities of a device's auxiliary input connectors. This interface provides access to a device's Aux Service. |
IBDA_ConditionalAccess The IBDA_ConditionalAccess interface provides conditional access to program content. |
IBDA_ConditionalAccessEx Provides access to a device's Conditional Access Service (CAS), which manages access to protected content. |
IBDA_DeviceControl The IBDA_DeviceControl interface is implemented on all BDA device filters. |
IBDA_DiagnosticProperties This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later. |
IBDA_DigitalDemodulator The IBDA_DigitalDemodulator interface is exposed on BDA device filters, specifically demodulators, that are not capable of automatically detecting the characteristics of a signal. |
IBDA_DigitalDemodulator2 Controls a Broadcast Driver Architecture (BDA) demodulator filter. Demodulation filters for Digital Video Broadcasting-Satellite version 2 (DVB-S2) implement this interface. |
IBDA_DiseqCommand Controls cable television satellite equipment, using Digital Satellite Equipment Control (DiSEqC) commands. |
IBDA_DRIDRMService The IBDA_DRIDRMService interface implements a Digital Rights Management (DRM) service for Media Transform Devices (MTDs) under the Protected Broadcast Driver Architecture (PBDA). |
IBDA_DRM The IBDA_DRM interface is used to request a tuner to perform a DRM handshake with the user's computer. |
IBDA_DRMService Provides access to a device's Digital Rights Management (DRM) Service. |
IBDA_EasMessage The IBDA_EasMessage interface represents an ATSC emergency alert system (EAS) message table. |
IBDA_Encoder Provides access to a device's Encoder Service. |
IBDA_EthernetFilter The IBDA_EthernetFilter interface is implemented on a Network Provider. |
IBDA_EventingService Provides access to a device's Eventing Service. |
IBDA_FDC Provides access to a device's Forward Data Channel (FDC) Service. The FDC is an out-of-band channel that carries configuration and control messages. |
IBDA_FrequencyFilter The IBDA_FrequencyFilter interface is implemented on a BDA tuner device, and is used by the Network Provider to tell the tuner how to set its frequencies. |
IBDA_GuideDataDeliveryService Retrieves out-of-band guide data from a media transform device (MTD). This interface provides access to a device's Guide Data Delivery Service. |
IBDA_IPSinkControl This interface is available for use in the Microsoft Windows 2000, Windows XP, and Windows Server 2003 operating systems. |
IBDA_IPSinkInfo This interface is available for use in the Microsoft Windows 2000, Windows XP, and Windows Server 2003 operating systems. |
IBDA_IPV4Filter The IBDA_ IPV4Filter interface is implemented on a Network Provider. |
IBDA_IPV6Filter This interface is not supported. |
IBDA_ISDBConditionalAccess Sends conditional access system (CAS) commands for Integrated Services Digital Broadcasting (ISDB). |
IBDA_LNBInfo The IBDA_LNBInfo interface is implemented on a BDA device filter, specifically an LNB device. The methods are called by the Network Provider to instruct the device on how to acquire the satellite signal. |
IBDA_MUX Provides access to a device's Mux Service. The Mux Service is used to specify which packet identifiers (PIDs) in the MPEG transport stream are delivered to a media sink device (MSD). |
IBDA_NameValueService Retrieves name/value pairs from a media transform device (MTD) through the device's General Purpose Name Value Service (GPNVS). Name/value pairs are used to get the capabilities of the device. |
IBDA_NetworkProvider The IBDA_NetworkProvider interface is implemented on a Network Provider filter. It provides methods that BDA device filters call to register themselves after they are added to the graph. |
IBDA_NullTransform The IBDA_NullTransform interface is implemented on all BDA device filters. |
IBDA_PinControl The IBDA_PinControl interface is exposed on a BDA device filter's pins. A Network Provider calls these methods to determine the type and identifier of each pin on the filter. A Network Provider uses this information when building the graph. |
IBDA_SignalProperties This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later. |
IBDA_SignalStatistics The IBDA_SignalStatistics interface is implemented on a BDA device filter and provides methods by which the filter can describe the condition of a signal that is being received. |
IBDA_Topology The IBDA_Topology interface is implemented on BDA device filters. |
IBDA_TransportStreamInfo Note��This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.�The IBDA_TransportStreamInfo interface returns the time when the most recent Program Association Table (PAT) section was received. |
IBDA_UserActivityService Defines methods that detect user activity in a Protected Broadcast Driver Architecture (PBDA) media graph. |
IBDA_VoidTransform The IBDA_VoidTransform interface is implemented on a BDA device filter. It is used by the Network Provider to inactivate a portion of a filter graph without stopping the graph. |
ICCSubStreamFiltering This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later. |
IEnumPIDMap The IEnumPIDMap interface enumerates a collection of Packet ID (PID) maps. |
IFrequencyMap The IFrequencyMap interface sets the frequency table used by the BDA Network Provider filter.A frequency table is a list of broadcast or cable frequencies for a given country/region. |
IMPEG2PIDMap This interface is implemented on each output pin of the MPEG-2 Demultiplexer filter (Demux) and is used in transport stream mode only. |
Structures
EALocationCodeType The EALocationCodeType structure defines an Emergency Alert (EA) location code, as defined in ANSI/SCTE 28. |
SmartCardApplication The SmartCardApplication structure identifies a smart card application. |
Enumerations
BDA_DrmPairingError Specifies the status of a DRM handshake between a tuner and the user's computer. |
SmartCardAssociationType The SmartCardAssociationType enumeration type specifies a smart card association. |
SmartCardStatusType The SmartCardStatusType enumeration type specifies the status of a smart card. |
UICloseReasonType The UICloseReasonType enumeration type specifies the reason that a user-interface dialog for a smart card was closed. |