4 #include "bcwindowbase.inc"
8 // Used by both GUI to change channels and devices to map channels to
15 Channel(Channel
*channel
);
20 Channel
& operator=(Channel
&channel
);
21 // Copy channel location only
22 void copy_settings(Channel
*channel
);
23 // Copy what parameters the tuner device supports only
24 void copy_usage(Channel
*channel
);
25 int load(FileXML
*file
);
26 int save(FileXML
*file
);
27 // Store the location of the channels to scan.
28 // Only used for channel scanning
29 void load_defaults(BC_Hash
*defaults
);
30 void save_defaults(BC_Hash
*defaults
);
33 // Flags for GUI settings the device uses
38 // Device supports scanning
44 char title
[BCTEXTLEN
];
45 // Name given by device for the channel
46 char device_name
[BCTEXTLEN
];
51 // Number of the table entry in the appropriate freqtable
61 // Index used by the device
63 // Tuner number used by the device
65 // PID's to capture for digital TV
68 // All available PID's detected by the receiver.
78 // c-file-style: "linux"