ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

bdatypes.h File Reference

Go to the source code of this file.

Data Structures

struct  PBDA_TEMPLATE_CONNECTION
struct  PBDA_TEMPLATE_PIN_JOINT
struct  PKS_BDA_FRAME_INFO
struct  PBDA_ETHERNET_ADDRESS
struct  PBDA_ETHERNET_ADDRESS_LIST
struct  PBDA_IPv4_ADDRESS
struct  PBDA_IPv4_ADDRESS_LIST
struct  PBDA_IPv6_ADDRESS
struct  PBDA_IPv6_ADDRESS_LIST
struct  PBDANODE_DESCRIPTOR
struct  PBDA_TABLE_SECTION
struct  PID_MAP
struct  PBDA_PID_MAP
struct  PBDA_PID_UNMAP
struct  PBDA_CA_MODULE_UI
struct  PBDA_PROGRAM_PID_LIST
struct  PMPEG2_TRANSPORT_STRIDE

Defines

#define MIN_DIMENSION   1
#define V1_ENUM
#define BDA_FREQUENCY_NOT_SET   -1
#define BDA_FREQUENCY_NOT_DEFINED   0
#define BDA_RANGE_NOT_SET   -1
#define BDA_RANGE_NOT_DEFINED   0
#define BDA_CHAN_BANDWITH_NOT_SET   -1
#define BDA_CHAN_BANDWITH_NOT_DEFINED   0
#define BDA_FREQUENCY_MULTIPLIER_NOT_SET   -1
#define BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED   0

Typedefs

typedef enum BDA_EVENT_IDPBDA_EVENT_ID
typedef enum BDA_MULTICAST_MODEPBDA_MULTICAST_MODE
typedef enum BDA_CHANGE_STATEPBDA_CHANGE_STATE
typedef enum BDA_SIGNAL_STATEPBDA_SIGNAL_STATE
typedef V1_ENUM enum
ComponentCategory 
ComponentCategory
typedef V1_ENUM enum
MPEG2StreamType 
MPEG2StreamType
typedef V1_ENUM enum
BinaryConvolutionCodeRate 
BinaryConvolutionCodeRate
typedef V1_ENUM enum
SpectralInversion 
SpectralInversion
typedef V1_ENUM enum FECMethod FECMethod
typedef V1_ENUM enum ModulationType ModulationType
typedef V1_ENUM enum
TransmissionMode 
TransmissionMode
typedef V1_ENUM enum Polarisation Polarisation
typedef V1_ENUM enum GuardInterval GuardInterval
typedef V1_ENUM enum HierarchyAlpha HierarchyAlpha

Enumerations

enum  BDA_EVENT_ID {
  BDA_EVENT_SIGNAL_LOSS = 0, BDA_EVENT_SIGNAL_LOCK, BDA_EVENT_DATA_START, BDA_EVENT_DATA_STOP,
  BDA_EVENT_CHANNEL_ACQUIRED, BDA_EVENT_CHANNEL_LOST, BDA_EVENT_CHANNEL_SOURCE_CHANGED, BDA_EVENT_CHANNEL_ACTIVATED,
  BDA_EVENT_CHANNEL_DEACTIVATED, BDA_EVENT_SUBCHANNEL_ACQUIRED, BDA_EVENT_SUBCHANNEL_LOST, BDA_EVENT_SUBCHANNEL_SOURCE_CHANGED,
  BDA_EVENT_SUBCHANNEL_ACTIVATED, BDA_EVENT_SUBCHANNEL_DEACTIVATED, BDA_EVENT_ACCESS_GRANTED, BDA_EVENT_ACCESS_DENIED,
  BDA_EVENT_OFFER_EXTENDED, BDA_EVENT_PURCHASE_COMPLETED, BDA_EVENT_SMART_CARD_INSERTED, BDA_EVENT_SMART_CARD_REMOVED
}
enum  BDA_MULTICAST_MODE { BDA_PROMISCUOUS_MULTICAST = 0, BDA_FILTERED_MULTICAST, BDA_NO_MULTICAST }
enum  BDA_CHANGE_STATE { BDA_CHANGES_COMPLETE = 0, BDA_CHANGES_PENDING }
enum  BDA_SIGNAL_STATE { BDA_SIGNAL_UNAVAILABLE = 0, BDA_SIGNAL_INACTIVE, BDA_SIGNAL_ACTIVE }
enum  MEDIA_SAMPLE_CONTENT { MEDIA_TRANSPORT_PACKET, MEDIA_ELEMENTARY_STREAM, MEDIA_MPEG2_PSI, MEDIA_TRANSPORT_PAYLOAD }
enum  DVBSystemType { DVB_Cable, DVB_Terrestrial, DVB_Satellite }
enum  { BDA_UNDEFINED_CHANNEL = -1 }
enum  ComponentCategory {
  CategoryNotSet = -1, CategoryOther = 0, CategoryVideo, CategoryAudio,
  CategoryText, CategoryData
}
enum  ComponentStatus { StatusActive, StatusInactive, StatusUnavailable }
enum  ATSCComponentTypeFlags { ATSCCT_AC3 = 0x00000001 }
enum  MPEG2StreamType {
  BDA_UNITIALIZED_MPEG2STREAMTYPE = -1, Reserved1 = 0x0, ISO_IEC_11172_2_VIDEO = Reserved1 + 1, ISO_IEC_13818_2_VIDEO = ISO_IEC_11172_2_VIDEO + 1,
  ISO_IEC_11172_3_AUDIO = ISO_IEC_13818_2_VIDEO + 1, ISO_IEC_13818_3_AUDIO = ISO_IEC_11172_3_AUDIO + 1, ISO_IEC_13818_1_PRIVATE_SECTION = ISO_IEC_13818_3_AUDIO + 1, ISO_IEC_13818_1_PES = ISO_IEC_13818_1_PRIVATE_SECTION + 1,
  ISO_IEC_13522_MHEG = ISO_IEC_13818_1_PES + 1, ANNEX_A_DSM_CC = ISO_IEC_13522_MHEG + 1, ITU_T_REC_H_222_1 = ANNEX_A_DSM_CC + 1, ISO_IEC_13818_6_TYPE_A = ITU_T_REC_H_222_1 + 1,
  ISO_IEC_13818_6_TYPE_B = ISO_IEC_13818_6_TYPE_A + 1, ISO_IEC_13818_6_TYPE_C = ISO_IEC_13818_6_TYPE_B + 1, ISO_IEC_13818_6_TYPE_D = ISO_IEC_13818_6_TYPE_C + 1, ISO_IEC_13818_1_AUXILIARY = ISO_IEC_13818_6_TYPE_D + 1,
  ISO_IEC_13818_1_RESERVED = ISO_IEC_13818_1_AUXILIARY + 1, USER_PRIVATE = ISO_IEC_13818_1_RESERVED + 1
}
enum  BinaryConvolutionCodeRate {
  BDA_BCC_RATE_NOT_SET = -1, BDA_BCC_RATE_NOT_DEFINED = 0, BDA_BCC_RATE_1_2 = 1, BDA_BCC_RATE_2_3,
  BDA_BCC_RATE_3_4, BDA_BCC_RATE_3_5, BDA_BCC_RATE_4_5, BDA_BCC_RATE_5_6,
  BDA_BCC_RATE_5_11, BDA_BCC_RATE_7_8, BDA_BCC_RATE_MAX
}
enum  SpectralInversion {
  BDA_SPECTRAL_INVERSION_NOT_SET = -1, BDA_SPECTRAL_INVERSION_NOT_DEFINED = 0, BDA_SPECTRAL_INVERSION_AUTOMATIC = 1, BDA_SPECTRAL_INVERSION_NORMAL,
  BDA_SPECTRAL_INVERSION_INVERTED, BDA_SPECTRAL_INVERSION_MAX
}
enum  FECMethod {
  BDA_FEC_METHOD_NOT_SET = -1, BDA_FEC_METHOD_NOT_DEFINED = 0, BDA_FEC_VITERBI = 1, BDA_FEC_RS_204_188,
  BDA_FEC_MAX
}
enum  ModulationType {
  BDA_MOD_NOT_SET = -1, BDA_MOD_NOT_DEFINED = 0, BDA_MOD_16QAM = 1, BDA_MOD_32QAM,
  BDA_MOD_64QAM, BDA_MOD_80QAM, BDA_MOD_96QAM, BDA_MOD_112QAM,
  BDA_MOD_128QAM, BDA_MOD_160QAM, BDA_MOD_192QAM, BDA_MOD_224QAM,
  BDA_MOD_256QAM, BDA_MOD_320QAM, BDA_MOD_384QAM, BDA_MOD_448QAM,
  BDA_MOD_512QAM, BDA_MOD_640QAM, BDA_MOD_768QAM, BDA_MOD_896QAM,
  BDA_MOD_1024QAM, BDA_MOD_QPSK, BDA_MOD_BPSK, BDA_MOD_OQPSK,
  BDA_MOD_8VSB, BDA_MOD_16VSB, BDA_MOD_ANALOG_AMPLITUDE, BDA_MOD_ANALOG_FREQUENCY,
  BDA_MOD_MAX
}
enum  TransmissionMode {
  BDA_XMIT_MODE_NOT_SET = -1, BDA_XMIT_MODE_NOT_DEFINED = 0, BDA_XMIT_MODE_2K = 1, BDA_XMIT_MODE_8K,
  BDA_XMIT_MODE_MAX
}
enum  Polarisation {
  BDA_POLARISATION_NOT_SET = -1, BDA_POLARISATION_NOT_DEFINED = 0, BDA_POLARISATION_LINEAR_H = 1, BDA_POLARISATION_LINEAR_V,
  BDA_POLARISATION_CIRCULAR_L, BDA_POLARISATION_CIRCULAR_R, BDA_POLARISATION_MAX
}
enum  GuardInterval {
  BDA_GUARD_NOT_SET = -1, BDA_GUARD_NOT_DEFINED = 0, BDA_GUARD_1_32 = 1, BDA_GUARD_1_16,
  BDA_GUARD_1_8, BDA_GUARD_1_4, BDA_GUARD_MAX
}
enum  HierarchyAlpha {
  BDA_HALPHA_NOT_SET = -1, BDA_HALPHA_NOT_DEFINED = 0, BDA_HALPHA_1 = 1, BDA_HALPHA_2,
  BDA_HALPHA_4, BDA_HALPHA_MAX
}

Generated on Sun May 27 2012 05:35:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.