From 413a0ad93d22275fa3610b881bbf1db59497c4bd Mon Sep 17 00:00:00 2001 From: cailei Date: Thu, 10 Apr 2025 09:54:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0flac=E4=B8=8Emoov=E5=89=8D?= =?UTF-8?q?=E7=BD=AEkey?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: cailei --- .../codec_base/libnative_media_codecbase.ndk.json | 4 ++++ multimedia/av_codec/native_avcodec_base.h | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/multimedia/av_codec/codec_base/libnative_media_codecbase.ndk.json b/multimedia/av_codec/codec_base/libnative_media_codecbase.ndk.json index 8077a4119..8a3b1b7c2 100644 --- a/multimedia/av_codec/codec_base/libnative_media_codecbase.ndk.json +++ b/multimedia/av_codec/codec_base/libnative_media_codecbase.ndk.json @@ -423,6 +423,10 @@ "first_introduced": "18", "name": "OH_MD_KEY_VIDEO_ENCODER_REPEAT_PREVIOUS_MAX_COUNT" }, + { + "first_introduced": "20", + "name": "OH_MD_KEY_ENABLE_MOOV_FRONT" + }, { "first_introduced": "10", "name": "OH_AVCodec_GetCapability" diff --git a/multimedia/av_codec/native_avcodec_base.h b/multimedia/av_codec/native_avcodec_base.h index 609dc238e..ae628ceb1 100644 --- a/multimedia/av_codec/native_avcodec_base.h +++ b/multimedia/av_codec/native_avcodec_base.h @@ -1031,6 +1031,14 @@ extern const char *OH_MD_KEY_VIDEO_ENCODER_REPEAT_PREVIOUS_FRAME_AFTER; * @since 18 */ extern const char *OH_MD_KEY_VIDEO_ENCODER_REPEAT_PREVIOUS_MAX_COUNT; +/** + * @brief Key for front moov of the mp4 and m4a media file, value type is bool, true for front moov, + * false for no front moov. This key may affect the performance of the stop function of the mp4 and m4a muxer. + * + * @syscap SystemCapability.Multimedia.Media.CodecBase + * @since 20 + */ +extern const char *OH_MD_KEY_ENABLE_MOOV_FRONT; /** * @brief Media type. @@ -1243,6 +1251,11 @@ typedef enum OH_AVOutputFormat { * @since 18 */ AV_OUTPUT_FORMAT_AAC = 11, + /** + * The muxer output flac file format. + * @since 20 + */ + AV_OUTPUT_FORMAT_FLAC = 12, } OH_AVOutputFormat; /** -- Gitee