요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
.. SPDX-License-Identifier: GPL-2.0
3
============
4
Introduction
5
============
7
The media subsystem consists on Linux support for several different types
8
of devices:
10
- Audio and video grabbers;
11
- PC and Laptop Cameras;
12
- Complex cameras found on Embedded hardware;
13
- Analog and digital TV;
14
- HDMI Customer Electronics Control (CEC);
15
- Multi-touch input devices;
16
- Remote Controllers;
17
- Media encoders and decoders.
19
Due to the diversity of devices, the subsystem provides several different
20
APIs:
22
- Remote Controller API;
23
- HDMI CEC API;
24
- Video4Linux API;
25
- Media controller API;
26
- Video4Linux Request API (experimental);
27
- Digital TV API (also known as DVB API).
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
소개
1-8Linux media subsystem은 서로 다른 여러 종류의 media·input device를 지원하는 공통 기반입니다.
지원 장치 유형
9-18| 원문 분류 | 설명 |
|---|---|
| Audio and video grabbers | Audio·video capture 장치 |
| PC and Laptop Cameras | PC와 laptop 내장·외장 camera |
| Complex embedded cameras | Embedded hardware의 복합 camera pipeline |
| Analog and digital TV | Analog TV와 digital TV 수신 장치 |
| HDMI CEC | HDMI Consumer Electronics Control |
| Multi-touch input devices | 복수 contact를 처리하는 touch input |
| Remote Controllers | IR 등 remote control 장치 |
| Media encoders and decoders | Hardware media codec 장치 |
제공 API
19-27장치가 매우 다양하므로 subsystem은 기능 영역별로 여러 API를 제공합니다.
| API | 역할 |
|---|---|
| Remote Controller API | Remote control event와 protocol |
| HDMI CEC API | HDMI CEC adapter와 message |
| Video4Linux API | Video capture·output·codec interface |
| Media controller API | 복합 media graph와 entity·link 제어 |
| Video4Linux Request API | Request 단위 control·buffer 결합, experimental |
| Digital TV API (DVB API) | Digital broadcast frontend·demux·DVR 제어 |
Subsystem 핵심
intro.rst:1-27Media subsystem은 capture, broadcast, control, codec, 복합 topology를 하나의 문서군으로 다루되 각 기능에 맞는 별도 API를 제공합니다.