Transformer یک API برای ویرایش رسانه است، از جمله تبدیل بین فرمتها (ترانسکدینگ)، اعمال تغییراتی مانند برش یک کلیپ از یک ویدیوی طولانیتر، برش بخشی از فریم ویدیو، اعمال جلوههای سفارشی و سایر عملیات ویرایش. این بخشی از Jetpack Media3 است.
ترنسفورمر با اندروید ۶.۰ مارشمالو (سطح API ۲۳) و بالاتر سازگار است و شامل راهحلهایی برای ایجاد رفتار سازگارتر در نسخههای اندروید و دستگاههای مختلف است. این API بر روی MediaCodec برای رمزگشایی و رمزگذاری ویدیو با شتاب سختافزاری و OpenGL برای تغییرات گرافیکی پیادهسازی شده است. ترنسفورمر از تبدیل فرمتها و انواع مختلف ویرایشها به صورت پیشفرض پشتیبانی میکند، اما اگر به کنترل بیشتری نیاز دارید، میتوانید اجزای مختلف را در خط تولید به طور کامل سفارشی یا جایگزین کنید. به عنوان مثال، رمزگذاری ویدیو با تنظیمات پیشفرض کار میکند، اما میتوانید تنظیمات رمزگذار ویدیوی سفارشی را نیز ارسال کنید یا کارخانه رمزگذار را جایگزین کنید تا کنترل کاملی بر نحوه استفاده از رمزگذارها داشته باشید.
نحوه استفاده از Transformer را در برنامه خود در صفحه شروع به کار بیاموزید و برنامه آزمایشی را امتحان کنید.