[media] demux.h: Convert TS filter type into enum

The usage of #define at the kABI is fine, but it doesn't
allow adding a proper description. As those defines deserve
a proper documentation, let's convert them into an enum and
document them at device-drivers DocBook.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
Mauro Carvalho Chehab 2015-10-08 17:21:48 -03:00
parent 4be45fb467
commit 0e6f2d1533
1 changed files with 16 additions and 20 deletions

View File

@ -60,26 +60,22 @@
* TS packet reception * TS packet reception
*/ */
/* TS filter type for set() */ /**
* enum ts_filter_type - filter type bitmap for dmx_ts_feed.set()
#define TS_PACKET 1 /* *
* send TS packets (188 bytes) to callback * @TS_PACKET: Send TS packets (188 bytes) to callback (default).
* (default) * @TS_PAYLOAD_ONLY: In case TS_PACKET is set, only send the TS payload
*/ * (<=184 bytes per packet) to callback
* @TS_DECODER: Send stream to built-in decoder (if present).
#define TS_PAYLOAD_ONLY 2 /* * @TS_DEMUX: In case TS_PACKET is set, send the TS to the demux
* in case TS_PACKET is set, only send the TS * device, not to the dvr device
* payload (<=184 bytes per packet) to callback */
*/ enum ts_filter_type {
TS_PACKET = 1,
#define TS_DECODER 4 /* TS_PAYLOAD_ONLY = 2,
* send stream to built-in decoder (if present) TS_DECODER = 4,
*/ TS_DEMUX = 8,
};
#define TS_DEMUX 8 /*
* in case TS_PACKET is set, send the TS to
* the demux device, not to the dvr device
*/
/** /**
* struct dmx_ts_feed - Structure that contains a TS feed filter * struct dmx_ts_feed - Structure that contains a TS feed filter