← Documents Documentation/userspace-api/media/dvb/ca.rst GitHub 원문 ↗

Linux 6.18.37 · Userspace API / Media / DVB / CA

Digital TV CA Device

Digital TV CA 장치 노드, UAPI 헤더, 하위 문서 진입점입니다.

Source pathDocumentation/userspace-api/media/dvb/ca.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

ca.rst:1-25

Digital TV CA 장치는 /dev/dvb/adapter?/ca?에서 접근하고 linux/dvb/ca.h를 통해 자료형과 IOCTL을 사용합니다. 원문의 오래된 미문서화 주석은 수정하지 않고 보존했습니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3 .. _dvb_ca:
4
5 ####################
6 Digital TV CA Device
7 ####################
8
9 The Digital TV CA device controls the conditional access hardware. It
10 can be accessed through ``/dev/dvb/adapter?/ca?``. Data types and ioctl
11 definitions can be accessed by including ``linux/dvb/ca.h`` in your
12 application.
13
14 .. note::
15
16 There are three ioctls at this API that aren't documented:
17 :ref:`CA_GET_MSG`, :ref:`CA_SEND_MSG` and :ref:`CA_SET_DESCR`.
18 Documentation for them are welcome.
19
20 .. toctree::
21 :maxdepth: 1
22
23 ca_data_types
24 ca_function_calls
25 ca_high_level
26

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

장치 노드와 UAPI 헤더

1-12

이 문서는 GFDL-1.1-no-invariants-or-later 라이선스를 따르며 `dvb_ca` 앵커 아래 Digital TV Conditional Access 장치를 설명합니다.

Digital TV CA 장치는 conditional access 하드웨어를 제어하며 `/dev/dvb/adapter?/ca?`를 통해 접근할 수 있습니다. 애플리케이션에서 `linux/dvb/ca.h`를 include하면 자료형과 IOCTL 정의를 사용할 수 있습니다.

DVB CA 사용자 공간 진입점
항목설명
장치 노드/dev/dvb/adapter?/ca?
UAPI 헤더linux/dvb/ca.h

장치 파일과 UAPI 헤더를 구분합니다.

.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later

.. _dvb_ca:

####################
Digital TV CA Device
####################

The Digital TV CA device controls the conditional access hardware. It
can be accessed through ``/dev/dvb/adapter?/ca?``. Data types and ioctl
definitions can be accessed by including ``linux/dvb/ca.h`` in your
application.

원문 주석과 하위 문서

13-25

원문은 `CA_GET_MSG`, `CA_SEND_MSG`, `CA_SET_DESCR` 세 IOCTL이 이 API에서 문서화되지 않았다고 적고 문서 기여를 요청합니다. 같은 로컬 트리에는 해당 이름의 개별 문서가 있지만, 이 번역은 원문 주석을 수정하지 않고 그대로 보존합니다.

CA 장 하위 문서
항목설명
ca_data_typesCA 자료형
ca_function_callsCA 함수 호출
ca_high_level고수준 CI API

toctree는 깊이 1로 세 페이지를 연결합니다.


.. note::

   There are three ioctls at this API that aren't documented:
   :ref:`CA_GET_MSG`, :ref:`CA_SEND_MSG` and :ref:`CA_SET_DESCR`.
   Documentation for them are welcome.

.. toctree::
    :maxdepth: 1

    ca_data_types
    ca_function_calls
    ca_high_level