Commit | Line | Data |
---|---|---|
47d23e36 MCC |
1 | .. -*- coding: utf-8; mode: rst -*- |
2 | ||
3 | .. _CA_GET_DESCR_INFO: | |
4 | ||
586027ce | 5 | ================= |
47d23e36 MCC |
6 | CA_GET_DESCR_INFO |
7 | ================= | |
8 | ||
15e7d615 | 9 | Name |
586027ce | 10 | ---- |
47d23e36 | 11 | |
586027ce | 12 | CA_GET_DESCR_INFO |
47d23e36 | 13 | |
15e7d615 MCC |
14 | |
15 | Synopsis | |
47d23e36 MCC |
16 | -------- |
17 | ||
189d7243 | 18 | .. c:function:: int ioctl(fd, CA_GET_DESCR_INFO, struct ca_descr_info *desc) |
cf8076c3 | 19 | :name: CA_GET_DESCR_INFO |
47d23e36 | 20 | |
15e7d615 | 21 | Arguments |
586027ce | 22 | --------- |
47d23e36 | 23 | |
cf8076c3 MCC |
24 | ``fd`` |
25 | File descriptor returned by a previous call to :c:func:`open() <dvb-ca-open>`. | |
47d23e36 | 26 | |
cf8076c3 | 27 | ``desc`` |
302397d0 MCC |
28 | Pointer to struct :c:type:`ca_descr_info`. |
29 | ||
30 | .. c:type:: struct ca_descr_info | |
31 | ||
32 | .. flat-table:: struct ca_descr_info | |
33 | :header-rows: 1 | |
34 | :stub-columns: 0 | |
35 | ||
36 | - | |
37 | - type | |
38 | - name | |
39 | - description | |
40 | ||
41 | - | |
42 | - unsigned int | |
43 | - num | |
44 | - number of available descramblers (keys) | |
45 | - | |
46 | - unsigned int | |
47 | - type | |
48 | - type of supported scrambling system. Valid values are: | |
49 | ``CA_ECD``, ``CA_NDS`` and ``CA_DSS``. | |
47d23e36 MCC |
50 | |
51 | ||
15e7d615 | 52 | Description |
586027ce MCC |
53 | ----------- |
54 | ||
cf8076c3 | 55 | .. note:: This ioctl is undocumented. Documentation is welcome. |
586027ce MCC |
56 | |
57 | ||
15e7d615 | 58 | Return Value |
47d23e36 MCC |
59 | ------------ |
60 | ||
61 | On success 0 is returned, on error -1 and the ``errno`` variable is set | |
62 | appropriately. The generic error codes are described at the | |
63 | :ref:`Generic Error Codes <gen-errors>` chapter. |