• Home
Name
Date
Size
#Lines
LOC

..--

figures/12-May-2024-

public_sys-resources/12-May-2024-

Readme-EN.mdD12-May-20246.8 KiB118116

audio-call-development.mdD12-May-202413.4 KiB287263

audio-call-overview.mdD12-May-20244.2 KiB5025

audio-decoding.mdD12-May-202414.8 KiB338282

audio-effect-management.mdD12-May-202418.7 KiB391292

audio-encoding.mdD12-May-202415.5 KiB396331

audio-input-device-management.mdD12-May-20243.9 KiB9671

audio-kit-intro.mdD12-May-20246.2 KiB8040

audio-output-device-management.mdD12-May-20245.6 KiB143107

audio-playback-concurrency.mdD12-May-202411.4 KiB12391

audio-playback-overview.mdD12-May-20243.7 KiB3216

audio-playback-stream-management.mdD12-May-20247.6 KiB13199

audio-recording-overview.mdD12-May-20242.2 KiB2513

audio-recording-stream-management.mdD12-May-20247.4 KiB12192

audio-video-demuxer.mdD12-May-202410.7 KiB249209

audio-video-muxer.mdD12-May-20249.1 KiB232176

avcodec-kit-intro.mdD12-May-20245.1 KiB5737

avimagegenerator.mdD12-May-20243.3 KiB9576

avmetadataextractor.mdD12-May-20248.2 KiB188157

avscreen-capture.mdD12-May-202416.5 KiB459354

avsession-access-scene.mdD12-May-202421.9 KiB450346

avsession-overview.mdD12-May-20244.4 KiB7035

camera-deferred-photo-case.mdD12-May-202413.9 KiB367327

camera-deferred-photo.mdD12-May-20246.1 KiB136108

camera-device-input.mdD12-May-20245.1 KiB9980

camera-dual-channel-preview.mdD12-May-20247.6 KiB181140

camera-metadata.mdD12-May-20245.4 KiB10889

camera-overview.mdD12-May-20242.9 KiB2915

camera-performance-improvement.mdD12-May-202410.8 KiB203152

camera-preparation.mdD12-May-20243.4 KiB4026

camera-preview.mdD12-May-20246.5 KiB140116

camera-recording-case.mdD12-May-202411.2 KiB325282

camera-recording.mdD12-May-20248.7 KiB186158

camera-session-management.mdD12-May-20246.1 KiB124105

camera-shooting-case.mdD12-May-202411.9 KiB327287

camera-shooting.mdD12-May-20249.8 KiB219191

distributed-audio-playback.mdD12-May-20244.5 KiB11390

distributed-avsession-overview.mdD12-May-20244.1 KiB5527

drm-mediakeysession-management.mdD12-May-202413.7 KiB285238

drm-mediakeysystem-management.mdD12-May-202411.5 KiB265215

drm-overview.mdD12-May-20243.2 KiB3118

drm-plugin-management.mdD12-May-20241.6 KiB4633

image-decoding-native.mdD12-May-202410.1 KiB258198

image-decoding.mdD12-May-20248.8 KiB217175

image-encoding-native.mdD12-May-20244.3 KiB12089

image-encoding.mdD12-May-20243.2 KiB8764

image-overview.mdD12-May-20242.5 KiB5126

image-pixelmap-operation-native.mdD12-May-20248.3 KiB241192

image-pixelmap-operation.mdD12-May-20242.7 KiB6449

image-receiver-native.mdD12-May-20247.8 KiB195156

image-tool.mdD12-May-20242.3 KiB4936

image-transformation-native.mdD12-May-20245.3 KiB154121

image-transformation.mdD12-May-20242.8 KiB9565

local-avsession-overview.mdD12-May-20243.1 KiB6946

media-application-overview.mdD12-May-20241.3 KiB2010

media-kit-intro.mdD12-May-202410.2 KiB175103

mic-management.mdD12-May-20244.8 KiB11189

native-camera-device-input.mdD12-May-20246.2 KiB142120

native-camera-metadata.mdD12-May-20245.4 KiB128104

native-camera-preview-imageReceiver.mdD12-May-20246.2 KiB134109

native-camera-preview.mdD12-May-20246.2 KiB134109

native-camera-recording-case-imageReceiver.mdD12-May-202411.7 KiB298252

native-camera-recording-case.mdD12-May-202412.2 KiB302254

native-camera-recording-imageReceiver.mdD12-May-20246.3 KiB147118

native-camera-recording.mdD12-May-20245.8 KiB144115

native-camera-session-management.mdD12-May-20245.9 KiB125100

native-camera-shooting-case.mdD12-May-202416.2 KiB388339

native-camera-shooting.mdD12-May-20249.7 KiB231202

native-drm-mediakeysession-management.mdD12-May-202414.5 KiB371345

native-drm-mediakeysystem-management.mdD12-May-202413.1 KiB335301

obtain-supported-codecs.mdD12-May-20245.6 KiB14190

replace-opensles-by-ohaudio.mdD12-May-20246.7 KiB185139

using-audiocapturer-for-recording.mdD12-May-20249.2 KiB232195

using-audiohaptic-for-playback.mdD12-May-20244.4 KiB10275

using-audiorenderer-for-playback.mdD12-May-202412.5 KiB274224

using-avplayer-for-playback.mdD12-May-202413.8 KiB249221

using-avrecorder-for-recording.mdD12-May-20249.1 KiB229185

using-avsession-controller.mdD12-May-202420.7 KiB357312

using-avsession-developer.mdD12-May-202418.3 KiB398336

using-distributed-avsession.mdD12-May-20243.6 KiB6445

using-ndk-avplayer-for-playerback.mdD12-May-20246.2 KiB136114

using-ohaudio-for-playback.mdD12-May-20247 KiB177132

using-ohaudio-for-recording.mdD12-May-20247.1 KiB177133

using-opensl-es-for-playback.mdD12-May-20249.4 KiB167126

using-opensl-es-for-recording.mdD12-May-20249.5 KiB175132

using-soundpool-for-playback.mdD12-May-20249.7 KiB291238

using-toneplayer-for-playback.mdD12-May-20246.4 KiB151121

video-decoding.mdD12-May-202425.4 KiB592477

video-encoding.mdD12-May-202425.9 KiB608488

video-playback.mdD12-May-202416.1 KiB262233

video-recording.mdD12-May-202411.7 KiB252203

volume-management.mdD12-May-20242.4 KiB5436

Readme-EN.md

1# Media
2
3- [Media Application Development Overview](media-application-overview.md)
4- Audio Kit
5  - [Introduction to Audio Kit](audio-kit-intro.md)
6  - Audio Playback
7    - [Audio Playback Overview](audio-playback-overview.md)
8    - [Using AudioRenderer for Audio Playback (ArkTS)](using-audiorenderer-for-playback.md)
9    - [Using TonePlayer for Audio Playback (for System Applications Only) (ArkTS)](using-toneplayer-for-playback.md)
10    - [Using OHAudio for Audio Playback (C/C++)](using-ohaudio-for-playback.md)
11    - [Using AudioHaptic for Audio-Haptic Playback (ArkTS)](using-audiohaptic-for-playback.md)
12    - [Audio Playback Concurrency Policy (ArkTS)](audio-playback-concurrency.md)
13    - [Volume Management (ArkTS)](volume-management.md)
14    - [Audio Effect Management (ArkTS)](audio-effect-management.md)
15    - [Audio Playback Stream Management (ArkTS)](audio-playback-stream-management.md)
16    - [Audio Output Device Management (ArkTS)](audio-output-device-management.md)
17    - [Distributed Audio Playback (for System Applications Only) (ArkTS)](distributed-audio-playback.md)
18  - Audio Recording
19    - [Audio Recording Overview](audio-recording-overview.md)
20    - [Using AudioCapturer for Audio Recording (ArkTS)](using-audiocapturer-for-recording.md)
21    - [Using OHAudio for Audio Recording (C/C++)](using-ohaudio-for-recording.md)
22    - [Microphone Management (ArkTS)](mic-management.md)
23    - [Audio Recording Stream Management (ArkTS)](audio-recording-stream-management.md)
24    - [Audio Input Device Management (ArkTS)](audio-input-device-management.md)
25  - Audio Call
26    - [Audio Call Overview](audio-call-overview.md)
27    - [Developing Audio Call (ArkTS)](audio-call-development.md)
28  - Not Recommended
29    - [Switching from OpenSL ES to OHAudio (C/C++)](replace-opensles-by-ohaudio.md)
30    - [Using OpenSL ES for Audio Playback (C/C++)](using-opensl-es-for-playback.md)
31    - [Using OpenSL ES for Audio Recording (C/C++)](using-opensl-es-for-recording.md)
32- Media Kit
33  - [Introduction to Media Kit](media-kit-intro.md)
34  - Audio Playback and Recording
35    - [Using AVPlayer for Audio Playback (ArkTS)](using-avplayer-for-playback.md)
36    - [Using AVPlayer for Audio Playback (C/C++)](using-ndk-avplayer-for-playerback.md)
37    - [Using SoundPool for Audio Playback (ArkTS)](using-soundpool-for-playback.md)
38    - [Using AVRecorder for Audio Recording (ArkTS)](using-avrecorder-for-recording.md)
39    - [Obtaining Audio/Video Metadata (ArkTS)](avmetadataextractor.md)
40  - Video Playback and Recording
41    - [Video Playback (ArkTS)](video-playback.md)
42    - [Video Recording (ArkTS)](video-recording.md)
43    - [Screen Capture (for System Applications Only) (C/C++)](avscreen-capture.md)
44    - [Obtaining Video Thumbnails (ArkTS)](avimagegenerator.md)
45- AVSession Kit
46  - [Introduction to AVSession Kit](avsession-overview.md)
47  - Local AVSession
48    - [Local AVSession Overview](local-avsession-overview.md)
49    - [AVSession Provider (ArkTS)](using-avsession-developer.md)
50    - [Accessing AVSession](avsession-access-scene.md)
51    - [AVSession Controller (ArkTS)](using-avsession-controller.md)
52  - Distributed AVSession
53    - [Distributed AVSession Overview](distributed-avsession-overview.md)
54    - [Using Distributed AVSession (ArkTS)](using-distributed-avsession.md)
55- AVCodec Kit
56  - [Introduction to AVCodec Kit](avcodec-kit-intro.md)
57  - Audio and Video Codecs
58    - [Obtaining Supported Codecs (C/C++)](obtain-supported-codecs.md)
59    - [Audio Encoding (C/C++)](audio-encoding.md)
60    - [Audio Decoding (C/C++)](audio-decoding.md)
61    - [Video Encoding (C/C++)](video-encoding.md)
62    - [Video Decoding (C/C++)](video-decoding.md)
63  - File Muxing and Demuxing
64    - [Audio and Video Muxing (C/C++)](audio-video-muxer.md)
65    - [Audio and Video Demuxing (C/C++)](audio-video-demuxer.md)
66- Camera Kit
67  - [Introduction to Camera Kit](camera-overview.md)
68  - [Camera Development Preparations](camera-preparation.md)
69  - Camera Development (ArkTS)
70    - [Device Input Management (ArkTS)](camera-device-input.md)
71    - [Camera Session Management (ArkTS)](camera-session-management.md)
72    - [Camera Preview (ArkTS)](camera-preview.md)
73    - [Camera Photographing (ArkTS)](camera-shooting.md)
74    - [Camera Recording (ArkTS)](camera-recording.md)
75    - [Camera Metadata (ArkTS)](camera-metadata.md)
76    - [High-Performance Camera Photographing (for System Applications Only) (ArkTS)](camera-deferred-photo.md)
77  - Camera Best Practices (ArkTS)
78    - [Camera Photographing Sample (ArkTS)](camera-shooting-case.md)
79    - [Camera Recording Sample (ArkTS)](camera-recording-case.md)
80    - [Dual-Channel Preview (ArkTS)](camera-dual-channel-preview.md)
81    - [Using Performance Improvement Features (for System Applications Only) (ArkTS)](camera-performance-improvement.md)
82    - [High-Performance Camera Photographing Sample (for System Applications Only) (ArkTS)](camera-deferred-photo-case.md)
83  - Camera Development (C/C++)
84    - [Device Input Management (C/C++)](native-camera-device-input.md)
85    - [Camera Session Management (C/C++)](native-camera-session-management.md)
86    - [Camera Preview (C/C++)](native-camera-preview.md)
87    - [Secondary Processing of Preview Streams (C/C++)](native-camera-preview-imageReceiver.md)
88    - [Camera Photographing (C/C++)](native-camera-shooting.md)
89    - [Camera Recording (C/C++)](native-camera-recording.md)
90    - [Secondary Processing of Video Streams (C/C++)](native-camera-recording-imageReceiver.md)
91    - [Camera Metadata (C/C++)](native-camera-metadata.md)
92  - Camera Best Practices (C/C++)
93    - [Camera Photographing Sample (C/C++)](native-camera-shooting-case.md)
94    - [Camera Recording Sample (C/C++)](native-camera-recording-case.md)
95    - [Sample of Secondary Processing of Recording Streams (C/C++)](native-camera-recording-case-imageReceiver.md)
96- DRM Kit
97  - [Introduction to DRM Kit](drm-overview.md)
98  - DRM Development (ArkTS)
99    - [DRM Plug-in Management (ArkTS)](drm-plugin-management.md)
100    - [DRM System Management (ArkTS)](drm-mediakeysystem-management.md)
101    - [DRM Session Management (ArkTS)](drm-mediakeysession-management.md)
102  - DRM Development (C/C++)
103    - [DRM System Management (C/C++)](native-drm-mediakeysystem-management.md)
104    - [DRM Session Management (C/C++)](native-drm-mediakeysession-management.md)
105- Image Kit
106  - [Introduction to Image Kit](image-overview.md)
107  - [Image Decoding (ArkTS)](image-decoding.md)
108  - [Image Decoding (C/C++)](image-decoding-native.md)
109  - [Image Receiver (C/C++)](image-receiver-native.md)
110  - Image Processing
111    - [Image Transformation (ArkTS)](image-transformation.md)
112    - [Image Transformation (C/C++)](image-transformation-native.md)
113    - [PixelMap Data Processing (C/C++)](image-pixelmap-operation-native.md)
114    - [PixelMap Operation (ArkTS)](image-pixelmap-operation.md)
115  - [Image Encoding (ArkTS)](image-encoding.md)
116  - [Image Encoding (C/C++)](image-encoding-native.md)
117  - [Image Tool (ArkTS)](image-tool.md)
118