Loading media/ndk/NdkMediaFormat.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -351,6 +351,11 @@ EXPORT const char* AMEDIAFORMAT_KEY_MAX_WIDTH = "max-width"; EXPORT const char* AMEDIAFORMAT_KEY_MIME = "mime"; EXPORT const char* AMEDIAFORMAT_KEY_MPEG_USER_DATA = "mpeg-user-data"; EXPORT const char* AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER = "mpeg2-stream-header"; EXPORT const char* AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS = "mpegh-compatible-sets"; EXPORT const char* AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION = "mpegh-profile-level-indication"; EXPORT const char* AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT = "mpegh-reference-channel-layout"; EXPORT const char* AMEDIAFORMAT_KEY_OPERATING_RATE = "operating-rate"; EXPORT const char* AMEDIAFORMAT_KEY_PCM_ENCODING = "pcm-encoding"; EXPORT const char* AMEDIAFORMAT_KEY_PRIORITY = "priority"; Loading media/ndk/include/media/NdkMediaFormat.h +28 −0 Original line number Diff line number Diff line Loading @@ -320,6 +320,34 @@ extern const char* AMEDIAFORMAT_VIDEO_QP_MIN __INTRODUCED_IN(31); extern const char* AMEDIAFORMAT_VIDEO_QP_P_MAX __INTRODUCED_IN(31); extern const char* AMEDIAFORMAT_VIDEO_QP_P_MIN __INTRODUCED_IN(31); /** * MPEG-H audio profile and level compatibility. * * See FDAmd_2 of ISO_IEC_23008-3;2019 MHAProfileAndLevelCompatibilitySetBox. * * Available since API level 32. */ extern const char* AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS __INTRODUCED_IN(32); /** * MPEG-H audio profile level indication. * * See ISO_IEC_23008-3;2019 MHADecoderConfigurationRecord mpegh3daProfileLevelIndication. * * Available since API level 32. */ extern const char* AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION __INTRODUCED_IN(32); /** * MPEG-H audio reference channel layout. * * See ISO_IEC_23008-3;2019 MHADecoderConfigurationRecord referenceChannelLayout * and ISO_IEC_23001‐8 ChannelConfiguration value. * * Available since API level 32. */ extern const char* AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT __INTRODUCED_IN(32); __END_DECLS #endif // _NDK_MEDIA_FORMAT_H Loading media/ndk/libmediandk.map.txt +3 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,9 @@ LIBMEDIANDK { AMEDIAFORMAT_KEY_MIME; # var introduced=21 AMEDIAFORMAT_KEY_MPEG_USER_DATA; # var introduced=28 AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER; # var introduced=29 AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS; # var introduced=32 AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION; # var introduced=32 AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT; # var introduced=32 AMEDIAFORMAT_KEY_OPERATING_RATE; # var introduced=28 AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN; # var introduced=29 AMEDIAFORMAT_KEY_PCM_ENCODING; # var introduced=28 Loading Loading
media/ndk/NdkMediaFormat.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -351,6 +351,11 @@ EXPORT const char* AMEDIAFORMAT_KEY_MAX_WIDTH = "max-width"; EXPORT const char* AMEDIAFORMAT_KEY_MIME = "mime"; EXPORT const char* AMEDIAFORMAT_KEY_MPEG_USER_DATA = "mpeg-user-data"; EXPORT const char* AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER = "mpeg2-stream-header"; EXPORT const char* AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS = "mpegh-compatible-sets"; EXPORT const char* AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION = "mpegh-profile-level-indication"; EXPORT const char* AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT = "mpegh-reference-channel-layout"; EXPORT const char* AMEDIAFORMAT_KEY_OPERATING_RATE = "operating-rate"; EXPORT const char* AMEDIAFORMAT_KEY_PCM_ENCODING = "pcm-encoding"; EXPORT const char* AMEDIAFORMAT_KEY_PRIORITY = "priority"; Loading
media/ndk/include/media/NdkMediaFormat.h +28 −0 Original line number Diff line number Diff line Loading @@ -320,6 +320,34 @@ extern const char* AMEDIAFORMAT_VIDEO_QP_MIN __INTRODUCED_IN(31); extern const char* AMEDIAFORMAT_VIDEO_QP_P_MAX __INTRODUCED_IN(31); extern const char* AMEDIAFORMAT_VIDEO_QP_P_MIN __INTRODUCED_IN(31); /** * MPEG-H audio profile and level compatibility. * * See FDAmd_2 of ISO_IEC_23008-3;2019 MHAProfileAndLevelCompatibilitySetBox. * * Available since API level 32. */ extern const char* AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS __INTRODUCED_IN(32); /** * MPEG-H audio profile level indication. * * See ISO_IEC_23008-3;2019 MHADecoderConfigurationRecord mpegh3daProfileLevelIndication. * * Available since API level 32. */ extern const char* AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION __INTRODUCED_IN(32); /** * MPEG-H audio reference channel layout. * * See ISO_IEC_23008-3;2019 MHADecoderConfigurationRecord referenceChannelLayout * and ISO_IEC_23001‐8 ChannelConfiguration value. * * Available since API level 32. */ extern const char* AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT __INTRODUCED_IN(32); __END_DECLS #endif // _NDK_MEDIA_FORMAT_H Loading
media/ndk/libmediandk.map.txt +3 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,9 @@ LIBMEDIANDK { AMEDIAFORMAT_KEY_MIME; # var introduced=21 AMEDIAFORMAT_KEY_MPEG_USER_DATA; # var introduced=28 AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER; # var introduced=29 AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS; # var introduced=32 AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION; # var introduced=32 AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT; # var introduced=32 AMEDIAFORMAT_KEY_OPERATING_RATE; # var introduced=28 AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN; # var introduced=29 AMEDIAFORMAT_KEY_PCM_ENCODING; # var introduced=28 Loading