Transformer یک API برای ویرایش رسانهها، از جمله تبدیل بین فرمتها (transcoding)، اعمال تغییراتی مانند بریدن یک کلیپ از یک ویدیوی طولانیتر، برش بخشی از فریم ویدیو، اعمال جلوههای سفارشی و سایر عملیات ویرایش است. این بخشی از Jetpack Media3 است.
Transformer با Android 5.0 Lollipop (سطح API 21) و بالاتر سازگار است و راهحلهایی برای دستیابی به رفتار منسجمتر در نسخههای Android و دستگاههای مختلف دارد. API در بالای MediaCodec
برای رمزگشایی و رمزگذاری ویدئو با شتاب سخت افزاری و برای تغییرات گرافیکی OpenGL پیاده سازی شده است. Transformer از تبدیل فرمت و چندین نوع ویرایش خارج از جعبه پشتیبانی می کند، اما در صورت نیاز به کنترل بیشتر، می توانید اجزای مختلف را به طور کامل سفارشی یا جایگزین کنید. به عنوان مثال، رمزگذاری ویدیو با تنظیمات پیشفرض کار میکند، اما میتوانید تنظیمات رمزگذار ویدیوی سفارشی را نیز انجام دهید یا کارخانه رمزگذار را جایگزین کنید تا کنترل کاملی بر نحوه استفاده از انکودرها داشته باشید.
با نحوه استفاده از Transformer در برنامه خود در صفحه شروع کار آشنا شوید و برنامه آزمایشی را امتحان کنید.