caclient_t;
LIST_HEAD(,dvbcam_active_service) services;
int limit;
+ int multi;
int caid_select;
uint16_t caid_list[32];
} dvbcam_t;
.type = PT_INT,
.id = "caid_select",
.name = N_("CAID selection"),
- .desc = N_("Selection method for CAID"),
+ .desc = N_("Selection method for CAID."),
.list = caclient_dvbcam_class_caid_selection_list,
.off = offsetof(dvbcam_t, caid_select),
.opts = PO_DOC_NLIST,
.get = caclient_dvbcam_class_caid_list_get,
.group = 2,
},
+ {
+ .type = PT_BOOL,
+ .id = "multi",
+ .name = N_("CAM can decode multiple channels"),
+ .desc = N_("To enable MCD and MTD for this CAM."),
+ .off = offsetof(dvbcam_t, multi),
+ .group = 2,
+ },
{}
}
};
var list = 'enabled,name,username,password,hostname,mode,camdfilename,' +
'port,cwmode,deskey,emm,emmex,caid,providerid,tsid,sid,' +
'key_even,key_odd,keepalive_interval,comment,extended,' +
- 'nodeid,version,limit,caid_select,caid_list';
+ 'nodeid,version,limit,caid_select,caid_list,multi';
tvheadend.idnode_form_grid(panel, {
clazz: 'caclient',