1[ 2 { 3 "first_introduced": "9", 4 "name": "OH_AVCODEC_MIMETYPE_VIDEO_AVC" 5 }, 6 { 7 "first_introduced": "9", 8 "name": "OH_AVCODEC_MIMETYPE_AUDIO_AAC" 9 }, 10 { 11 "first_introduced": "10", 12 "name": "OH_AVCODEC_MIMETYPE_VIDEO_MPEG4" 13 }, 14 { 15 "first_introduced": "10", 16 "name": "OH_AVCODEC_MIMETYPE_VIDEO_HEVC" 17 }, 18 { 19 "first_introduced": "10", 20 "name": "OH_AVCODEC_MIMETYPE_AUDIO_MPEG" 21 }, 22 { 23 "first_introduced": "10", 24 "name": "OH_AVCODEC_MIMETYPE_IMAGE_JPG" 25 }, 26 { 27 "first_introduced": "10", 28 "name": "OH_AVCODEC_MIMETYPE_IMAGE_PNG" 29 }, 30 { 31 "first_introduced": "10", 32 "name": "OH_AVCODEC_MIMETYPE_IMAGE_BMP" 33 }, 34 { 35 "first_introduced": "10", 36 "name": "OH_AVCODEC_MIMETYPE_AUDIO_FLAC" 37 }, 38 { 39 "first_introduced": "10", 40 "name": "OH_AVCODEC_MIMETYPE_AUDIO_VORBIS" 41 }, 42 { 43 "first_introduced": "11", 44 "name": "OH_AVCODEC_MIMETYPE_AUDIO_VIVID" 45 }, 46 { 47 "first_introduced": "11", 48 "name": "OH_AVCODEC_MIMETYPE_AUDIO_AMR_NB" 49 }, 50 { 51 "first_introduced": "11", 52 "name": "OH_AVCODEC_MIMETYPE_AUDIO_AMR_WB" 53 }, 54 { 55 "first_introduced": "11", 56 "name": "OH_AVCODEC_MIMETYPE_AUDIO_OPUS" 57 }, 58 { 59 "first_introduced": "11", 60 "name": "OH_AVCODEC_MIMETYPE_AUDIO_G711MU" 61 }, 62 { 63 "first_introduced": "12", 64 "name": "OH_AVCODEC_MIMETYPE_AUDIO_APE" 65 }, 66 { 67 "first_introduced": "12", 68 "name": "OH_AVCODEC_MIMETYPE_VIDEO_VVC" 69 }, 70 { 71 "first_introduced": "12", 72 "name": "OH_AVCODEC_MIMETYPE_SUBTITLE_SRT" 73 }, 74 { 75 "first_introduced": "12", 76 "name": "OH_AVCODEC_MIMETYPE_SUBTITLE_WEBVTT" 77 }, 78 { 79 "first_introduced": "18", 80 "name": "OH_AVCODEC_MIMETYPE_AUDIO_RAW" 81 }, 82 { 83 "first_introduced": "20", 84 "name": "OH_AVCODEC_MIMETYPE_AUDIO_G711A" 85 }, 86 { 87 "first_introduced": "17", 88 "name": "OH_AVCODEC_MIMETYPE_VIDEO_MPEG2" 89 }, 90 { 91 "first_introduced": "17", 92 "name": "OH_AVCODEC_MIMETYPE_VIDEO_MPEG4_PART2" 93 }, 94 { 95 "first_introduced": "17", 96 "name": "OH_AVCODEC_MIMETYPE_VIDEO_H263" 97 }, 98 { 99 "first_introduced": "9", 100 "name": "OH_ED_KEY_TIME_STAMP" 101 }, 102 { 103 "first_introduced": "9", 104 "name": "OH_ED_KEY_EOS" 105 }, 106 { 107 "first_introduced": "9", 108 "name": "OH_MD_KEY_TRACK_TYPE" 109 }, 110 { 111 "first_introduced": "9", 112 "name": "OH_MD_KEY_CODEC_MIME" 113 }, 114 { 115 "first_introduced": "9", 116 "name": "OH_MD_KEY_DURATION" 117 }, 118 { 119 "first_introduced": "9", 120 "name": "OH_MD_KEY_BITRATE" 121 }, 122 { 123 "first_introduced": "9", 124 "name": "OH_MD_KEY_MAX_INPUT_SIZE" 125 }, 126 { 127 "first_introduced": "9", 128 "name": "OH_MD_KEY_WIDTH" 129 }, 130 { 131 "first_introduced": "9", 132 "name": "OH_MD_KEY_HEIGHT" 133 }, 134 { 135 "first_introduced": "9", 136 "name": "OH_MD_KEY_PIXEL_FORMAT" 137 }, 138 { 139 "first_introduced": "10", 140 "name": "OH_MD_KEY_RANGE_FLAG" 141 }, 142 { 143 "first_introduced": "10", 144 "name": "OH_MD_KEY_COLOR_PRIMARIES" 145 }, 146 { 147 "first_introduced": "10", 148 "name": "OH_MD_KEY_TRANSFER_CHARACTERISTICS" 149 }, 150 { 151 "first_introduced": "10", 152 "name": "OH_MD_KEY_MATRIX_COEFFICIENTS" 153 }, 154 { 155 "first_introduced": "9", 156 "name": "OH_MD_KEY_AUDIO_SAMPLE_FORMAT" 157 }, 158 { 159 "first_introduced": "9", 160 "name": "OH_MD_KEY_FRAME_RATE" 161 }, 162 { 163 "first_introduced": "9", 164 "name": "OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE" 165 }, 166 { 167 "first_introduced": "9", 168 "name": "OH_MD_KEY_PROFILE" 169 }, 170 { 171 "first_introduced": "9", 172 "name": "OH_MD_KEY_AUD_CHANNEL_COUNT" 173 }, 174 { 175 "first_introduced": "9", 176 "name": "OH_MD_KEY_AUD_SAMPLE_RATE" 177 }, 178 { 179 "first_introduced": "9", 180 "name": "OH_MD_KEY_I_FRAME_INTERVAL" 181 }, 182 { 183 "first_introduced": "9", 184 "name": "OH_MD_KEY_ROTATION" 185 }, 186 { 187 "first_introduced": "10", 188 "name": "OH_MD_KEY_CODEC_CONFIG" 189 }, 190 { 191 "first_introduced": "10", 192 "name": "OH_MD_KEY_REQUEST_I_FRAME" 193 }, 194 { 195 "first_introduced": "10", 196 "name": "OH_MD_KEY_QUALITY" 197 }, 198 { 199 "first_introduced": "10", 200 "name": "OH_MD_KEY_CHANNEL_LAYOUT" 201 }, 202 { 203 "first_introduced": "10", 204 "name": "OH_MD_KEY_BITS_PER_CODED_SAMPLE" 205 }, 206 { 207 "first_introduced": "10", 208 "name": "OH_MD_KEY_AAC_IS_ADTS" 209 }, 210 { 211 "first_introduced": "10", 212 "name": "OH_MD_KEY_SBR" 213 }, 214 { 215 "first_introduced": "10", 216 "name": "OH_MD_KEY_COMPLIANCE_LEVEL" 217 }, 218 { 219 "first_introduced": "10", 220 "name": "OH_MD_KEY_IDENTIFICATION_HEADER" 221 }, 222 { 223 "first_introduced": "10", 224 "name": "OH_MD_KEY_SETUP_HEADER" 225 }, 226 { 227 "first_introduced": "10", 228 "name": "OH_MD_KEY_SCALING_MODE" 229 }, 230 { 231 "first_introduced": "10", 232 "name": "OH_MD_MAX_INPUT_BUFFER_COUNT" 233 }, 234 { 235 "first_introduced": "10", 236 "name": "OH_MD_MAX_OUTPUT_BUFFER_COUNT" 237 }, 238 { 239 "first_introduced": "10", 240 "name": "OH_MD_KEY_TITLE" 241 }, 242 { 243 "first_introduced": "10", 244 "name": "OH_MD_KEY_ARTIST" 245 }, 246 { 247 "first_introduced": "10", 248 "name": "OH_MD_KEY_ALBUM" 249 }, 250 { 251 "first_introduced": "10", 252 "name": "OH_MD_KEY_ALBUM_ARTIST" 253 }, 254 { 255 "first_introduced": "10", 256 "name": "OH_MD_KEY_DATE" 257 }, 258 { 259 "first_introduced": "10", 260 "name": "OH_MD_KEY_COMMENT" 261 }, 262 { 263 "first_introduced": "10", 264 "name": "OH_MD_KEY_GENRE" 265 }, 266 { 267 "first_introduced": "10", 268 "name": "OH_MD_KEY_COPYRIGHT" 269 }, 270 { 271 "first_introduced": "10", 272 "name": "OH_MD_KEY_LANGUAGE" 273 }, 274 { 275 "first_introduced": "10", 276 "name": "OH_MD_KEY_DESCRIPTION" 277 }, 278 { 279 "first_introduced": "10", 280 "name": "OH_MD_KEY_LYRICS" 281 }, 282 { 283 "first_introduced": "10", 284 "name": "OH_MD_KEY_TRACK_COUNT" 285 }, 286 { 287 "first_introduced": "11", 288 "name": "OH_MD_KEY_AUDIO_COMPRESSION_LEVEL" 289 }, 290 { 291 "first_introduced": "11", 292 "name": "OH_MD_KEY_VIDEO_IS_HDR_VIVID" 293 }, 294 { 295 "first_introduced": "11", 296 "name": "OH_MD_KEY_AUDIO_OBJECT_NUMBER" 297 }, 298 { 299 "first_introduced": "11", 300 "name": "OH_MD_KEY_AUDIO_VIVID_METADATA" 301 }, 302 { 303 "first_introduced": "12", 304 "name": "OH_FEATURE_PROPERTY_KEY_VIDEO_ENCODER_MAX_LTR_FRAME_COUNT" 305 }, 306 { 307 "first_introduced": "12", 308 "name": "OH_MD_KEY_VIDEO_ENCODER_ENABLE_TEMPORAL_SCALABILITY" 309 }, 310 { 311 "first_introduced": "12", 312 "name": "OH_MD_KEY_VIDEO_ENCODER_TEMPORAL_GOP_SIZE" 313 }, 314 { 315 "first_introduced": "12", 316 "name": "OH_MD_KEY_VIDEO_ENCODER_TEMPORAL_GOP_REFERENCE_MODE" 317 }, 318 { 319 "first_introduced": "12", 320 "name": "OH_MD_KEY_VIDEO_ENCODER_LTR_FRAME_COUNT" 321 }, 322 { 323 "first_introduced": "12", 324 "name": "OH_MD_KEY_VIDEO_ENCODER_PER_FRAME_MARK_LTR" 325 }, 326 { 327 "first_introduced": "12", 328 "name": "OH_MD_KEY_VIDEO_ENCODER_PER_FRAME_USE_LTR" 329 }, 330 { 331 "first_introduced": "12", 332 "name": "OH_MD_KEY_VIDEO_PER_FRAME_IS_LTR" 333 }, 334 { 335 "first_introduced": "12", 336 "name": "OH_MD_KEY_VIDEO_PER_FRAME_POC" 337 }, 338 { 339 "first_introduced": "12", 340 "name": "OH_MD_KEY_VIDEO_CROP_TOP" 341 }, 342 { 343 "first_introduced": "12", 344 "name": "OH_MD_KEY_VIDEO_CROP_BOTTOM" 345 }, 346 { 347 "first_introduced": "12", 348 "name": "OH_MD_KEY_VIDEO_CROP_LEFT" 349 }, 350 { 351 "first_introduced": "12", 352 "name": "OH_MD_KEY_VIDEO_CROP_RIGHT" 353 }, 354 { 355 "first_introduced": "12", 356 "name": "OH_MD_KEY_VIDEO_STRIDE" 357 }, 358 { 359 "first_introduced": "12", 360 "name": "OH_MD_KEY_VIDEO_SLICE_HEIGHT" 361 }, 362 { 363 "first_introduced": "12", 364 "name": "OH_MD_KEY_VIDEO_PIC_WIDTH" 365 }, 366 { 367 "first_introduced": "12", 368 "name": "OH_MD_KEY_VIDEO_PIC_HEIGHT" 369 }, 370 { 371 "first_introduced": "12", 372 "name": "OH_MD_KEY_VIDEO_ENABLE_LOW_LATENCY" 373 }, 374 { 375 "first_introduced": "12", 376 "name": "OH_MD_KEY_VIDEO_ENCODER_QP_MAX" 377 }, 378 { 379 "first_introduced": "12", 380 "name": "OH_MD_KEY_VIDEO_ENCODER_QP_MIN" 381 }, 382 { 383 "first_introduced": "12", 384 "name": "OH_MD_KEY_VIDEO_ENCODER_QP_AVERAGE" 385 }, 386 { 387 "first_introduced": "12", 388 "name": "OH_MD_KEY_VIDEO_ENCODER_MSE" 389 }, 390 { 391 "first_introduced": "12", 392 "name": "OH_MD_KEY_DECODING_TIMESTAMP" 393 }, 394 { 395 "first_introduced": "12", 396 "name": "OH_MD_KEY_BUFFER_DURATION" 397 }, 398 { 399 "first_introduced": "12", 400 "name": "OH_MD_KEY_VIDEO_SAR" 401 }, 402 { 403 "first_introduced": "12", 404 "name": "OH_MD_KEY_START_TIME" 405 }, 406 { 407 "first_introduced": "12", 408 "name": "OH_MD_KEY_TRACK_START_TIME" 409 }, 410 { 411 "first_introduced": "12", 412 "name": "OH_MD_KEY_VIDEO_DECODER_OUTPUT_COLOR_SPACE" 413 }, 414 { 415 "first_introduced": "15", 416 "name": "OH_MD_KEY_VIDEO_DECODER_OUTPUT_ENABLE_VRR" 417 }, 418 { 419 "first_introduced": "14", 420 "name": "OH_MD_KEY_CREATION_TIME" 421 }, 422 { 423 "first_introduced": "18", 424 "name": "OH_MD_KEY_VIDEO_ENCODER_REPEAT_PREVIOUS_FRAME_AFTER" 425 }, 426 { 427 "first_introduced": "18", 428 "name": "OH_MD_KEY_VIDEO_ENCODER_REPEAT_PREVIOUS_MAX_COUNT" 429 }, 430 { 431 "first_introduced": "20", 432 "name": "OH_MD_KEY_VIDEO_ENCODER_ROI_PARAMS" 433 }, 434 { 435 "first_introduced": "20", 436 "name": "OH_MD_KEY_ENABLE_MOOV_FRONT" 437 }, 438 { 439 "first_introduced": "20", 440 "name": "OH_MD_KEY_SQR_FACTOR" 441 }, 442 { 443 "first_introduced": "20", 444 "name": "OH_MD_KEY_REFERENCE_TRACK_IDS" 445 }, 446 { 447 "first_introduced": "20", 448 "name": "OH_MD_KEY_TRACK_REFERENCE_TYPE" 449 }, 450 { 451 "first_introduced": "20", 452 "name": "OH_MD_KEY_TRACK_DESCRIPTION" 453 }, 454 { 455 "first_introduced": "20", 456 "name": "OH_MD_KEY_MAX_BITRATE" 457 }, 458 { 459 "first_introduced": "20", 460 "name": "OH_MD_KEY_VIDEO_ENCODER_ENABLE_PTS_BASED_RATECONTROL" 461 }, 462 { 463 "first_introduced": "20", 464 "name": "OH_MD_KEY_ENABLE_SYNC_MODE" 465 }, 466 { 467 "first_introduced": "20", 468 "name": "OH_MD_KEY_VIDEO_ENCODER_ENABLE_B_FRAME" 469 }, 470 { 471 "first_introduced": "20", 472 "name": "OH_MD_KEY_VIDEO_ENCODER_MAX_B_FRAMES" 473 }, 474 { 475 "first_introduced": "20", 476 "name": "OH_MD_KEY_VIDEO_DECODER_BLANK_FRAME_ON_SHUTDOWN" 477 }, 478 { 479 "first_introduced": "10", 480 "name": "OH_AVCodec_GetCapability" 481 }, 482 { 483 "first_introduced": "10", 484 "name": "OH_AVCodec_GetCapabilityByCategory" 485 }, 486 { 487 "first_introduced": "10", 488 "name": "OH_AVCapability_IsHardware" 489 }, 490 { 491 "first_introduced": "10", 492 "name": "OH_AVCapability_GetName" 493 }, 494 { 495 "first_introduced": "10", 496 "name": "OH_AVCapability_GetMaxSupportedInstances" 497 }, 498 { 499 "first_introduced": "10", 500 "name": "OH_AVCapability_GetEncoderBitrateRange" 501 }, 502 { 503 "first_introduced": "10", 504 "name": "OH_AVCapability_IsEncoderBitrateModeSupported" 505 }, 506 { 507 "first_introduced": "10", 508 "name": "OH_AVCapability_GetEncoderQualityRange" 509 }, 510 { 511 "first_introduced": "10", 512 "name": "OH_AVCapability_GetEncoderComplexityRange" 513 }, 514 { 515 "name": "OH_AVCapability_GetAudioSupportedSampleRates" 516 }, 517 { 518 "first_introduced": "20", 519 "name": "OH_AVCapability_GetAudioSupportedSampleRateRanges" 520 }, 521 { 522 "first_introduced": "10", 523 "name": "OH_AVCapability_GetAudioChannelCountRange" 524 }, 525 { 526 "first_introduced": "10", 527 "name": "OH_AVCapability_GetVideoWidthAlignment" 528 }, 529 { 530 "first_introduced": "10", 531 "name": "OH_AVCapability_GetVideoHeightAlignment" 532 }, 533 { 534 "first_introduced": "10", 535 "name": "OH_AVCapability_GetVideoWidthRangeForHeight" 536 }, 537 { 538 "first_introduced": "10", 539 "name": "OH_AVCapability_GetVideoHeightRangeForWidth" 540 }, 541 { 542 "first_introduced": "10", 543 "name": "OH_AVCapability_GetVideoWidthRange" 544 }, 545 { 546 "first_introduced": "10", 547 "name": "OH_AVCapability_GetVideoHeightRange" 548 }, 549 { 550 "first_introduced": "10", 551 "name": "OH_AVCapability_IsVideoSizeSupported" 552 }, 553 { 554 "first_introduced": "10", 555 "name": "OH_AVCapability_GetVideoFrameRateRange" 556 }, 557 { 558 "first_introduced": "10", 559 "name": "OH_AVCapability_GetVideoFrameRateRangeForSize" 560 }, 561 { 562 "first_introduced": "10", 563 "name": "OH_AVCapability_AreVideoSizeAndFrameRateSupported" 564 }, 565 { 566 "first_introduced": "10", 567 "name": "OH_AVCapability_GetVideoSupportedPixelFormats" 568 }, 569 { 570 "first_introduced": "10", 571 "name": "OH_AVCapability_GetSupportedProfiles" 572 }, 573 { 574 "first_introduced": "10", 575 "name": "OH_AVCapability_GetSupportedLevelsForProfile" 576 }, 577 { 578 "first_introduced": "10", 579 "name": "OH_AVCapability_AreProfileAndLevelSupported" 580 }, 581 { 582 "first_introduced": "12", 583 "name": "OH_AVCapability_IsFeatureSupported" 584 }, 585 { 586 "first_introduced": "12", 587 "name": "OH_AVCapability_GetFeatureProperties" 588 } 589] 590