internal TechnoTrendDVBS2Handler(IBaseFilter tunerFilter) { deviceCategory category = getDeviceType(tunerFilter); if (category == deviceCategory.UNKNOWN) { return; } dvbs2Capable = true; }
/// <summary> /// Initialize a new instance of the TechnoTrendDiseqcHandler class. /// </summary> /// <param name="tunerFilter">tunerfilter</param> public TechnoTrendDiseqcHandler(IBaseFilter tunerFilter) { deviceCategory category = getDeviceType(tunerFilter); if (category == deviceCategory.UNKNOWN) { return; } handle = bdaapiOpenHWIdx(getDeviceType(tunerFilter), getDeviceID(tunerFilter)); cardCapable = (handle.ToInt32() != -1); }
private static extern IntPtr bdaapiOpenHWIdx(deviceCategory deviceType, Int32 deviceIdentifier);
private static extern IntPtr bdaapiOpenHWIdx(deviceCategory deviceType, Int32 deviceIdentifier);