• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2023 Huawei Device Co., Ltd.. All rights reserved.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
141.0 {
15  global:
16    extern "C++" {
17      *OHOS::Media::PlayerFactory::CreatePlayer*;
18      *OHOS::Media::PlayerFactory::GetPlayerPids*;
19      *OHOS::Media::RecorderFactory::CreateRecorder*;
20      *OHOS::Media::TransCoderFactory::CreateTransCoder*;
21      *OHOS::Media::VideoEncoderFactory::CreateBy*;
22      *OHOS::Media::VideoDecoderFactory::CreateBy*;
23      *OHOS::Media::AudioEncoderFactory::CreateBy*;
24      *OHOS::Media::AudioDecoderFactory::CreateBy*;
25      *OHOS::Media::AVMetadataHelperFactory::Create*;
26      *OHOS::Media::RecorderProfilesFactory::Create*;
27      *OHOS::Media::ScreenCaptureFactory::CreateScreenCapture*;
28      *OHOS::Media::ScreenCaptureFactory::CreateScreenCaptureMonitor*;
29      *OHOS::Media::ScreenCaptureControllerFactory::CreateScreenCaptureController*;
30      *OHOS::Media::AudioStreamerFactory::CreateByMime*;
31      *OHOS::Media::VideoStreamerFactory::CreateByMime*;
32      *OHOS::Media::Format::*;
33      *OHOS::Media::VideoCaps::*;
34      *OHOS::Media::AudioCaps::*;
35      *OHOS::Media::AVCodecInfo::*;
36      *OHOS::Media::AVCodecListFactory::Create*;
37      *OHOS::Media::SoundPoolFactory::CreateSoundPool*;
38      *OHOS::Media::ScreenCaptureMonitor::GetInstance*;
39      *OHOS::Media::ScreenCaptureMonitor::IsScreenCaptureWorking*;
40      *OHOS::Media::ScreenCaptureMonitor::IsSystemScreenRecorder*;
41      *OHOS::Media::ScreenCaptureMonitor::IsSystemScreenRecorderWorking*;
42      *OHOS::Media::ScreenCaptureMonitor::RegisterScreenCaptureMonitorListener*;
43      *OHOS::Media::ScreenCaptureMonitor::UnregisterScreenCaptureMonitorListener*;
44      *OHOS::Media::MediaServiceFactory::GetInstance*;
45      *OHOS::Media::MediaServiceHelper::CanKillMediaService*;
46      *OHOS::Media::MediaServiceHelper::ProxyForFreeze*;
47      *OHOS::Media::MediaServiceHelper::ResetAllProxy*;
48    };
49    "*MSErrorToString*";
50    "*MSExtErrorToString*";
51    "*MSErrorToExtError*";
52    "*MSExtErrorAPI9ToString*";
53    "*MSExtAVErrorToString*";
54    "*IsAPI14IOError*";
55  local:
56    *;
57};
58