已合并
add 解码器翻转Key #2793
ZWL1111创建于 2025年11月21日
add 解码器翻转Key #2793
已合并
ZWL1111创建于 2025年11月21日
共 1 个文件变更+17-2
@@ -595,13 +595,28 @@ extern const char *OH_MD_KEY_AUD_SAMPLE_RATE;
595extern const char *OH_MD_KEY_I_FRAME_INTERVAL;595extern const char *OH_MD_KEY_I_FRAME_INTERVAL;
596/**596/**
597 * @brief surface旋转角度的键,旋转方向为顺时针。值类型为int32_t,值为{0, 90, 180, 270},默认值为0。\n597 * @brief surface旋转角度的键,旋转方向为顺时针。值类型为int32_t,值为{0, 90, 180, 270},默认值为0。\n
598- * 该键只在视频解码Surface模式下使用。598+ * 该键只在视频解码Surface模式下使用。\n
599+ * 设置视频解码surface模式旋转时,推荐使用OH_MD_KEY_VIDEO_TRANSFORM_TYPE键。
599 * 600 *
600 * @syscap SystemCapability.Multimedia.Media.CodecBase601 * @syscap SystemCapability.Multimedia.Media.CodecBase
601 * @since 9602 * @since 9
602*/603*/
603extern const char *OH_MD_KEY_ROTATION;604extern const char *OH_MD_KEY_ROTATION;
604- 605+/**
606+ * @brief 视频翻转角度的键,值类型为int32_t,请参见{@link OH_NativeBuffer_TransformType}。\n
607+ *
608+ * 此键用于设置视频解码surface模式的翻转角度。若未指定,默认值为0 ({@link NATIVEBUFFER_ROTATE_NONE})。\n
609+ * 此键与{@link OH_MD_KEY_ROTATION}互斥。若两者同时设置,以OH_MD_KEY_VIDEO_TRANSFORM_TYPE为准,推荐使用OH_MD_KEY_VIDEO_TRANSFORM_TYPE键。\n
wanglu11941024
wanglu11941024wanglu119410242025年11月28日

{@link OH_MD_KEY_ROTATION}定义的旋转方向 指的是顺时针旋转吗

likedislike
610+ * 注意:{@link OH_NativeBuffer_TransformType}中指定的角度表示逆时针旋转,这与{@link OH_MD_KEY_ROTATION}定义的旋转方向相反。\n
7
777_cc2025年11月28日

OH_NativeBuffer_TransformType为什么突然说这个?

likedislike
611+ * 对应关系如下:\n
612+ * - {@link NATIVEBUFFER_ROTATE_NONE}等同于OH_MD_KEY_ROTATION = 0。\n
613+ * - {@link NATIVEBUFFER_ROTATE_90}等同于OH_MD_KEY_ROTATION = 270。\n
614+ * - {@link NATIVEBUFFER_ROTATE_180}等同于OH_MD_KEY_ROTATION = 180。\n
615+ * - {@link NATIVEBUFFER_ROTATE_270}等同于OH_MD_KEY_ROTATION = 90。\n
616+ *
617+ * @since 22
618+ */
619+extern const char *OH_MD_KEY_VIDEO_TRANSFORM_TYPE;
605/* 提供统一的键,用于存储媒体描述。 */620/* 提供统一的键,用于存储媒体描述。 */
606/**621/**
607 * @brief 视频YUV值域标志的键,值类型为int32_t,1表示full range,0表示limited range,默认值为0。配置非0值将按照配置1处理,表示full range。622 * @brief 视频YUV值域标志的键,值类型为int32_t,1表示full range,0表示limited range,默认值为0。配置非0值将按照配置1处理,表示full range。