Multimedia framework
ملٹی میڈیا فریم ورک ایک سافٹ ویئر فریم ورک ہے جو کمپیوٹر پر اور نیٹ ورک کے ذریعے میڈیا کو سنبھالتا ہے۔ ایک اچھا ملٹی میڈیا فریم ورک نئے آڈیو، ویڈیو اور کنٹینر فارمیٹس اور ٹرانسمیشن پروٹوکول کے لیے آسانی سے سپورٹ شامل کرنے کے لیے ایک بدیہی API اور ایک ماڈیولر فن تعمیر پیش کرتا ہے۔ اس کا مقصد میڈیا پلیئرز اور آڈیو یا ویڈیو ایڈیٹرز جیسی ایپلی کیشنز کے ذریعے استعمال کیا جانا ہے، لیکن اسے ویڈیو کانفرنسنگ ایپلی کیشنز، میڈیا کنورٹرز اور دیگر ملٹی میڈیا ٹولز بنانے کے لیے بھی استعمال کیا جا سکتا ہے۔ ڈیٹا کو خود بخود ماڈیولز کے درمیان پروسیس کیا جاتا ہے، ایپ کے لیے ایک ایک کر کے منسلک ماڈیولز کے درمیان بفر منتقل کرنا غیر ضروری ہے۔ فنکشن لائبریریوں کے برعکس، ایک ملٹی میڈیا فریم ورک میڈیا پروسیسنگ کے لیے رن ٹائم ماحول فراہم کرتا ہے۔ مثالی طور پر ایسا ماحول فریم ورک کا استعمال کرتے ہوئے ایپلی کیشن سے الگ کیے گئے میڈیا پروسیسنگ بلاکس کے لیے عمل درآمد کے سیاق و سباق فراہم کرتا ہے۔ علیحدگی بروقت انداز میں ملٹی میڈیا ڈیٹا کی آزاد پروسیسنگ کی حمایت کرتی ہے۔ ان علیحدہ سیاق و سباق کو دھاگوں کے طور پر لاگو کیا جا سکتا ہے۔ اے وی فاؤنڈیشن، ایپل کوئیک ٹائم ملٹی میڈیا فریم ورک ریپلیسمنٹ ڈائریکٹ شو، ایک ملٹی میڈیا فریم ورک اور اے پی آئی بھی دیکھیں جو مائیکروسافٹ نے سافٹ ویئر ڈویلپرز کے لیے میڈیا فائلوں یا اسٹریمز کے ساتھ مختلف آپریشن انجام دینے کے لیے تیار کیا ہے۔ ایف ایف ایم پی ای جی، ڈی کوڈ، این کوڈ، ٹرانس کوڈ، میوکس، ڈیمکس، اسٹریم، فلٹر اور میڈیا کو چلانے کے لیے ایک کراس پلیٹ فارم ملٹی میڈیا فریم ورک ہے۔ جی اسٹریمر، ایک کراس پلیٹ فارم پائپ لائن پر مبنی ملٹی میڈیا فریم ورک ملٹی میڈیا سافٹ ویئر میڈیا فاؤنڈیشن، ونڈوز وسٹا اور ونڈوز 7 میں ڈیجیٹل میڈیا کے لیے مائیکروسافٹ کے ذریعہ فراہم کردہ ایک کام پر مبنی ملٹی میڈیا فریم ورک پائپ لائن اور انفراسٹرکچر پلیٹ فارم ہے۔ میڈیا لووین ٹول کٹ، ٹیلی ویژن ایڈیٹنگ کے لیے ایک اوپن سورس ملٹی میڈیا فریم ورک۔ فونون، کیو ٹی ٹول کٹ کوئیک ٹائم کا ایک کراس پلیٹ فارم ملٹی میڈیا فریم ورک، میک او ایس اور ونڈوز وی ایل سی میڈیا پلیئر کے لیے ایپل کی طرف سے فراہم کردہ ملٹی میڈیا فریم ورک، ایک میڈیا پلیئر اور ویڈیو لین پروجیکٹ کی طرف سے ایک ملٹی میڈیا فریم ورک۔