| // Copyright 2022 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Only add here constants declared in NDK header files. |
| |
| const char* AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR = "aac-drc-cut-level"; |
| const char* AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR = "aac-drc-boost-level"; |
| const char* AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION = |
| "aac-drc-heavy-compression"; |
| const char* AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL = |
| "aac-target-ref-level"; |
| const char* AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL = |
| "aac-encoded-target-level"; |
| const char* AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT = |
| "aac-max-output-channel_count"; |
| const char* AMEDIAFORMAT_KEY_AAC_PROFILE = "aac-profile"; |
| const char* AMEDIAFORMAT_KEY_AAC_SBR_MODE = "aac-sbr-mode"; |
| const char* AMEDIAFORMAT_KEY_ALBUM = "album"; |
| const char* AMEDIAFORMAT_KEY_ALBUMART = "albumart"; |
| const char* AMEDIAFORMAT_KEY_ALBUMARTIST = "albumartist"; |
| const char* AMEDIAFORMAT_KEY_ARTIST = "artist"; |
| const char* AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO = |
| "audio-presentation-info"; |
| const char* AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID = |
| "audio-presentation-presentation-id"; |
| const char* AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID = |
| "audio-presentation-program-id"; |
| const char* AMEDIAFORMAT_KEY_AUDIO_SESSION_ID = "audio-session-id"; |
| const char* AMEDIAFORMAT_KEY_AUTHOR = "author"; |
| const char* AMEDIAFORMAT_KEY_BITRATE_MODE = "bitrate-mode"; |
| const char* AMEDIAFORMAT_KEY_BIT_RATE = "bitrate"; |
| const char* AMEDIAFORMAT_KEY_BITS_PER_SAMPLE = "bits-per-sample"; |
| const char* AMEDIAFORMAT_KEY_CAPTURE_RATE = "capture-rate"; |
| const char* AMEDIAFORMAT_KEY_CDTRACKNUMBER = "cdtracknum"; |
| const char* AMEDIAFORMAT_KEY_CHANNEL_COUNT = "channel-count"; |
| const char* AMEDIAFORMAT_KEY_CHANNEL_MASK = "channel-mask"; |
| const char* AMEDIAFORMAT_KEY_COLOR_FORMAT = "color-format"; |
| const char* AMEDIAFORMAT_KEY_COLOR_RANGE = "color-range"; |
| const char* AMEDIAFORMAT_KEY_COLOR_STANDARD = "color-standard"; |
| const char* AMEDIAFORMAT_KEY_COLOR_TRANSFER = "color-transfer"; |
| const char* AMEDIAFORMAT_KEY_COMPILATION = "compilation"; |
| const char* AMEDIAFORMAT_KEY_COMPLEXITY = "complexity"; |
| const char* AMEDIAFORMAT_KEY_COMPOSER = "composer"; |
| const char* AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED = |
| "create-input-buffers-suspended"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE = "crypto-default-iv-size"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK = |
| "crypto-encrypted-byte-block"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES = "crypto-encrypted-sizes"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_IV = "crypto-iv"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_KEY = "crypto-key"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_MODE = "crypto-mode"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES = "crypto-plain-sizes"; |
| const char* AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK = "crypto-skip-byte-block"; |
| const char* AMEDIAFORMAT_KEY_CSD = "csd"; |
| const char* AMEDIAFORMAT_KEY_CSD_0 = "csd-0"; |
| const char* AMEDIAFORMAT_KEY_CSD_1 = "csd-1"; |
| const char* AMEDIAFORMAT_KEY_CSD_2 = "csd-2"; |
| const char* AMEDIAFORMAT_KEY_CSD_AVC = "csd-avc"; |
| const char* AMEDIAFORMAT_KEY_CSD_HEVC = "csd-hevc"; |
| const char* AMEDIAFORMAT_KEY_D263 = "d263"; |
| const char* AMEDIAFORMAT_KEY_DATE = "date"; |
| const char* AMEDIAFORMAT_KEY_DISCNUMBER = "discnum"; |
| const char* AMEDIAFORMAT_KEY_DISPLAY_CROP = "crop"; |
| const char* AMEDIAFORMAT_KEY_DISPLAY_HEIGHT = "display-height"; |
| const char* AMEDIAFORMAT_KEY_DISPLAY_WIDTH = "display-width"; |
| const char* AMEDIAFORMAT_KEY_DURATION = "durationUs"; |
| const char* AMEDIAFORMAT_KEY_ENCODER_DELAY = "encoder-delay"; |
| const char* AMEDIAFORMAT_KEY_ENCODER_PADDING = "encoder-padding"; |
| const char* AMEDIAFORMAT_KEY_ESDS = "esds"; |
| const char* AMEDIAFORMAT_KEY_EXIF_OFFSET = "exif-offset"; |
| const char* AMEDIAFORMAT_KEY_EXIF_SIZE = "exif-size"; |
| const char* AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL = "flac-compression-level"; |
| const char* AMEDIAFORMAT_KEY_FRAME_COUNT = "frame-count"; |
| const char* AMEDIAFORMAT_KEY_FRAME_RATE = "frame-rate"; |
| const char* AMEDIAFORMAT_KEY_GENRE = "genre"; |
| const char* AMEDIAFORMAT_KEY_GRID_COLUMNS = "grid-cols"; |
| const char* AMEDIAFORMAT_KEY_GRID_ROWS = "grid-rows"; |
| const char* AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT = "haptic-channel-count"; |
| const char* AMEDIAFORMAT_KEY_HDR_STATIC_INFO = "hdr-static-info"; |
| const char* AMEDIAFORMAT_KEY_HDR10_PLUS_INFO = "hdr10-plus-info"; |
| const char* AMEDIAFORMAT_KEY_HEIGHT = "height"; |
| const char* AMEDIAFORMAT_KEY_ICC_PROFILE = "icc-profile"; |
| const char* AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD = "intra-refresh-period"; |
| const char* AMEDIAFORMAT_KEY_IS_ADTS = "is-adts"; |
| const char* AMEDIAFORMAT_KEY_IS_AUTOSELECT = "is-autoselect"; |
| const char* AMEDIAFORMAT_KEY_IS_DEFAULT = "is-default"; |
| const char* AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE = "is-forced-subtitle"; |
| const char* AMEDIAFORMAT_KEY_IS_SYNC_FRAME = "is-sync-frame"; |
| const char* AMEDIAFORMAT_KEY_I_FRAME_INTERVAL = "i-frame-interval"; |
| const char* AMEDIAFORMAT_KEY_LANGUAGE = "language"; |
| const char* AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK = |
| "last-sample-index-in-chunk"; |
| const char* AMEDIAFORMAT_KEY_LATENCY = "latency"; |
| const char* AMEDIAFORMAT_KEY_LEVEL = "level"; |
| const char* AMEDIAFORMAT_KEY_LOCATION = "location"; |
| const char* AMEDIAFORMAT_KEY_LOOP = "loop"; |
| const char* AMEDIAFORMAT_KEY_LOW_LATENCY = "low-latency"; |
| const char* AMEDIAFORMAT_KEY_LYRICIST = "lyricist"; |
| const char* AMEDIAFORMAT_KEY_MANUFACTURER = "manufacturer"; |
| const char* AMEDIAFORMAT_KEY_MAX_BIT_RATE = "max-bitrate"; |
| const char* AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER = "max-fps-to-encoder"; |
| const char* AMEDIAFORMAT_KEY_MAX_HEIGHT = "max-height"; |
| const char* AMEDIAFORMAT_KEY_MAX_INPUT_SIZE = "max-input-size"; |
| const char* AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER = "max-pts-gap-to-encoder"; |
| const char* AMEDIAFORMAT_KEY_MAX_WIDTH = "max-width"; |
| const char* AMEDIAFORMAT_KEY_MIME = "mime"; |
| const char* AMEDIAFORMAT_KEY_MPEG_USER_DATA = "mpeg-user-data"; |
| const char* AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER = "mpeg2-stream-header"; |
| const char* AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS = "mpegh-compatible-sets"; |
| const char* AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION = |
| "mpegh-profile-level-indication"; |
| const char* AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT = |
| "mpegh-reference-channel-layout"; |
| const char* AMEDIAFORMAT_KEY_OPERATING_RATE = "operating-rate"; |
| const char* AMEDIAFORMAT_KEY_PCM_ENCODING = "pcm-encoding"; |
| const char* AMEDIAFORMAT_KEY_PICTURE_TYPE = "picture-type"; |
| const char* AMEDIAFORMAT_KEY_PRIORITY = "priority"; |
| const char* AMEDIAFORMAT_KEY_PROFILE = "profile"; |
| const char* AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN = "pcm-big-endian"; |
| const char* AMEDIAFORMAT_KEY_PSSH = "pssh"; |
| const char* AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP = |
| "push-blank-buffers-on-shutdown"; |
| const char* AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER = |
| "repeat-previous-frame-after"; |
| const char* AMEDIAFORMAT_KEY_ROTATION = "rotation-degrees"; |
| const char* AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET = "sample-file-offset"; |
| const char* AMEDIAFORMAT_KEY_SAMPLE_RATE = "sample-rate"; |
| const char* AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND = |
| "sample-time-before-append"; |
| const char* AMEDIAFORMAT_KEY_SAR_HEIGHT = "sar-height"; |
| const char* AMEDIAFORMAT_KEY_SAR_WIDTH = "sar-width"; |
| const char* AMEDIAFORMAT_KEY_SEI = "sei"; |
| const char* AMEDIAFORMAT_KEY_SLICE_HEIGHT = "slice-height"; |
| const char* AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS = "slow-motion-markers"; |
| const char* AMEDIAFORMAT_KEY_STRIDE = "stride"; |
| const char* AMEDIAFORMAT_KEY_TARGET_TIME = "target-time"; |
| const char* AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT = "temporal-layer-count"; |
| const char* AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID = "temporal-layer-id"; |
| const char* AMEDIAFORMAT_KEY_TEMPORAL_LAYERING = "ts-schema"; |
| const char* AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA = "text-format-data"; |
| const char* AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C = "thumbnail-csd-av1c"; |
| const char* AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC = "thumbnail-csd-hevc"; |
| const char* AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT = "thumbnail-height"; |
| const char* AMEDIAFORMAT_KEY_THUMBNAIL_TIME = "thumbnail-time"; |
| const char* AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH = "thumbnail-width"; |
| const char* AMEDIAFORMAT_KEY_TILE_HEIGHT = "tile-height"; |
| const char* AMEDIAFORMAT_KEY_TILE_WIDTH = "tile-width"; |
| const char* AMEDIAFORMAT_KEY_TIME_US = "timeUs"; |
| const char* AMEDIAFORMAT_KEY_TITLE = "title"; |
| const char* AMEDIAFORMAT_KEY_TRACK_ID = "track-id"; |
| const char* AMEDIAFORMAT_KEY_TRACK_INDEX = "track-index"; |
| const char* AMEDIAFORMAT_KEY_VALID_SAMPLES = "valid-samples"; |
| const char* AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL = |
| "video-encoding-statistics-level"; |
| const char* AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE = "video-qp-average"; |
| const char* AMEDIAFORMAT_VIDEO_QP_B_MAX = "video-qp-b-max"; |
| const char* AMEDIAFORMAT_VIDEO_QP_B_MIN = "video-qp-b-min"; |
| const char* AMEDIAFORMAT_VIDEO_QP_I_MAX = "video-qp-i-max"; |
| const char* AMEDIAFORMAT_VIDEO_QP_I_MIN = "video-qp-i-min"; |
| const char* AMEDIAFORMAT_VIDEO_QP_MAX = "video-qp-max"; |
| const char* AMEDIAFORMAT_VIDEO_QP_MIN = "video-qp-min"; |
| const char* AMEDIAFORMAT_VIDEO_QP_P_MAX = "video-qp-p-max"; |
| const char* AMEDIAFORMAT_VIDEO_QP_P_MIN = "video-qp-p-min"; |
| const char* AMEDIAFORMAT_KEY_WIDTH = "width"; |
| const char* AMEDIAFORMAT_KEY_XMP_OFFSET = "xmp-offset"; |
| const char* AMEDIAFORMAT_KEY_XMP_SIZE = "xmp-size"; |
| const char* AMEDIAFORMAT_KEY_YEAR = "year"; |
| |
| const char* AMEDIACODEC_KEY_HDR10_PLUS_INFO = AMEDIAFORMAT_KEY_HDR10_PLUS_INFO; |
| const char* AMEDIACODEC_KEY_LOW_LATENCY = AMEDIAFORMAT_KEY_LOW_LATENCY; |
| const char* AMEDIACODEC_KEY_OFFSET_TIME = "time-offset-us"; |
| const char* AMEDIACODEC_KEY_REQUEST_SYNC_FRAME = "request-sync"; |
| const char* AMEDIACODEC_KEY_SUSPEND = "drop-input-frames"; |
| const char* AMEDIACODEC_KEY_SUSPEND_TIME = "drop-start-time-us"; |
| const char* AMEDIACODEC_KEY_VIDEO_BITRATE = "video-bitrate"; |