Media3 ट्रांसफ़ॉर्मर

Transformer, मीडिया में बदलाव करने के लिए एक एपीआई है. इसमें फ़ॉर्मैट बदलना (ट्रांसकोडिंग), किसी बड़े वीडियो से क्लिप काटना, वीडियो फ़्रेम का कोई हिस्सा काटना, पसंद के मुताबिक इफ़ेक्ट लागू करना, और एडिटिंग से जुड़े अन्य काम शामिल हैं. यह Jetpack Media3 का हिस्सा है.

Transformer, Android 6.0 Marshmallow (एपीआई लेवल 23) और इसके बाद के वर्शन के साथ काम करता है. इसमें Android के अलग-अलग वर्शन और अलग-अलग डिवाइसों पर एक जैसा अनुभव देने के लिए, वर्कअराउंड शामिल हैं. इस एपीआई को MediaCodec के ऊपर लागू किया गया है. इससे हार्डवेयर की मदद से वीडियो को डिकोड और एनकोड किया जा सकता है. साथ ही, ग्राफ़िकल बदलाव करने के लिए, OpenGL का इस्तेमाल किया जा सकता है. Transformer, फ़ॉर्मैट बदलने और कई तरह की एडिटिंग की सुविधा देता है. हालांकि, अगर आपको ज़्यादा कंट्रोल चाहिए, तो पाइपलाइन में मौजूद अलग-अलग कॉम्पोनेंट को पसंद के मुताबिक बनाया जा सकता है या पूरी तरह से बदला जा सकता है. उदाहरण के लिए, वीडियो एनकोडिंग डिफ़ॉल्ट सेटिंग के साथ काम करता है. हालांकि, वीडियो एनकोडर की पसंद के मुताबिक सेटिंग भी पास की जा सकती हैं या एनकोडर फ़ैक्ट्री को बदला जा सकता है. इससे एनकोडर के इस्तेमाल पर पूरा कंट्रोल मिलता है.

शुरू करने के लिए पेज पर जाकर, अपने ऐप्लिकेशन में Transformer का इस्तेमाल करने का तरीका जानें. साथ ही, डेमो ऐप्लिकेशन आज़माएं.