• 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::RecorderFactory::CreateRecorder*;
19      *OHOS::Media::VideoEncoderFactory::CreateBy*;
20      *OHOS::Media::VideoDecoderFactory::CreateBy*;
21      *OHOS::Media::AudioEncoderFactory::CreateBy*;
22      *OHOS::Media::AudioDecoderFactory::CreateBy*;
23      *OHOS::Media::AVMetadataHelperFactory::Create*;
24      *OHOS::Media::RecorderProfilesFactory::Create*;
25      *OHOS::Media::ScreenCaptureFactory::CreateScreenCapture*;
26      *OHOS::Media::Format::*;
27      *OHOS::Media::VideoCaps::*;
28      *OHOS::Media::AudioCaps::*;
29      *OHOS::Media::AVCodecInfo::*;
30      *OHOS::Media::AVCodecListFactory::Create*;
31      *OHOS::Media::SoundPoolFactory::CreateSoundPool*;
32    };
33    "*MSErrorToString*";
34    "*MSExtErrorToString*";
35    "*MSErrorToExtError*";
36    "*MSExtErrorAPI9ToString*";
37    "*MSExtAVErrorToString*";
38  local:
39    *;
40};
41