а я вот уже скачал Win7 PSDK.
есть и diseqc 1.x (произвольные команды), и даже diseqc 2.x (get_DiseqResponse).
IBDA_DiseqCommand Interface -
http://msdn.microsoft.com/en-us/library ... S.85).aspx
А также управление расширенными настройками DVB-S2 (Pilot, Rolloff).
IBDA_DigitalDemodulator2 Interface -
http://msdn.microsoft.com/en-us/library ... S.85).aspx
ну и 8PSK-модуляцию узаконили в ModulationType Enumeration, но в документации правда забыли это дело отразить -
http://msdn.microsoft.com/en-us/library ... S.85).aspx
А реально в bdatypes.h:
Code: Select all
BDA_MOD_QPSK, // Quadrature Phase Shift Keying (including backwards compatible mode)
BDA_MOD_BPSK, // Binary Phase Shift Keying
BDA_MOD_OQPSK, // Offset QPSK
BDA_MOD_8VSB, // 8-Level Vestigial Sideband
BDA_MOD_16VSB, // 16-Level Vestigial Sideband
BDA_MOD_ANALOG_AMPLITUDE, // std am
BDA_MOD_ANALOG_FREQUENCY, // std fm
BDA_MOD_8PSK, // 8 Phase Shift Keying (including backwards compatible mode)
BDA_MOD_RF, // analog TV (Video standards such as NTSC/PAL/SECAM specified in IAnalogLocator VideoStandard property)
BDA_MOD_16APSK, // DVB-S2 modulation 16-Level APSK
BDA_MOD_32APSK, // DVB-S2 modulation 32-Level APSK
BDA_MOD_NBC_QPSK, // Non-Backwards Compatible Quadrature Phase Shift Keying
BDA_MOD_NBC_8PSK, // Non-Backwards Compatible 8 Phase Shift Keying
BDA_MOD_DIRECTV, // DIRECTV DSS
BDA_MOD_ISDB_T_TMCC, // Automatic demodulation by Transmission and Multiplexing Configuration Control signal for ISDB-T
BDA_MOD_ISDB_S_TMCC, // Automatic demodulation by Transmission and Multiplexing Configuration Control signal for ISDB-S
BDA_MOD_MAX,
Есть что-то и по CI:
IBDA_ConditionalAccess Interface -
http://msdn.microsoft.com/en-us/library ... S.85).aspx
IBDA_ConditionalAccessEx Interface -
http://msdn.microsoft.com/en-us/library ... S.85).aspx
В beta-драйверах TT Budget2 5.0.2.1 и TT Connect2 1.0.4.0 реализовано (если конечно работает):
IBDA_DiseqCommand::put_EnableDiseqCommands
IBDA_DiseqCommand::put_DiseqLNBSource
IBDA_DiseqCommand::put_DiseqSendCommand
IBDA_DiseqCommand::put_DiseqRepeats
IBDA_DiseqCommand::put_DiseqUseToneBurst
IBDA_DigitalDemodulator2::get_Pilot
IBDA_DigitalDemodulator2::get_RollOff
Попробую добавить поддержку всех этих нововведений в BDASample. Задумка конечно правильная стандартизировать все эти вещи, все лишь за поддержкой производителей. Хотя расширения TT BDA мне как-то больше нравятся.