منصوبے کے بارے میں
LibVLCSharp .NET پلیٹ فارمز کے لیے ایک کراس پلیٹ فارم آڈیو اور ویڈیو API ہے، جو VideoLAN کی مقامی LibVLC لائبریری پر بائنڈنگز کے طور پر بنایا گیا ہے۔ یہ .NET ڈویلپرز کو ویڈیو رینڈر کرنے، آڈیو آؤٹ پٹ کرنے، میڈیا کو انکوڈ کرنے اور سٹریم کرنے کی اجازت دیتا ہے، اسی انجن کا استعمال کرتے ہوئے جو VLC کو طاقت دیتا ہے۔
README میں بیان کردہ صلاحیتوں میں بہت سے میڈیا فارمیٹس، کوڈیکس اور سٹریمنگ پروٹوکولز کا پلے بیک شامل ہے؛ ہارڈویئر سے تیز رفتار ڈی کوڈنگ؛ ریموٹ فائل سسٹمز (SMB، FTP، SFTP، NFS) اور سرورز (UPnP، DLNA) کے لیے نیٹ ورک براؤزنگ؛ مینو نیویگیشن کے ساتھ آڈیو CD، DVD اور Blu-ray پلے بیک؛ SDR سٹریمز کے لیے ٹون میپنگ کے ساتھ HDR سپورٹ؛ SPDIF اور HDMI پر آڈیو پاس تھرو؛ ویڈیو اور آڈیو فلٹرز؛ 360 ویڈیو اور 3D آڈیو پلے بیک؛ اور Chromecast اور UPnP ڈیوائسز جیسے ریموٹ رینڈررز پر کاسٹنگ شامل ہے۔
یہ پروجیکٹ .NET رن ٹائمز اور UI فریم ورکس کی ایک وسیع رینج کو نشانہ بناتا ہے: Mono، .NET Framework، .NET Core/.NET Standard، Xamarin (Android، iOS، tvOS، Mac)، WPF، WinForms، GTK، UWP، WinUI، Xamarin.Forms، MAUI، Uno Platform، Avalonia، Eto.Forms، اور Unity3D کئی پلیٹ فارمز پر۔ Xamarin.Forms اور Uno کے لیے ایک MediaPlayerElement کنٹرول پیش کیا جاتا ہے، اور API سطح میں LibVLC، MediaPlayer، Media، VideoView، MediaDiscoverer، RendererDiscoverer اور Dialog آبجیکٹ شامل ہیں۔
انسٹالیشن NuGet کے ذریعے کی جاتی ہے: ایک پلیٹ فارم مخصوص LibVLC مقامی پیکج کے ساتھ LibVLCSharp ریپر (یا LibVLCSharp.Forms)۔ پری ریلیز LibVLC 4 بلڈز ایک علیحدہ فیڈ کے ذریعے تقسیم کیے جاتے ہیں۔ ریپوزٹری میں دستاویزات شامل ہیں جو شروع کرنے، بہترین طریقوں، ٹربل شوٹنگ، سوال و جواب، ٹیوٹوریلز اور کمیونٹی پروجیکٹس کا احاطہ کرتی ہیں، ساتھ ہی نمونہ ایپلیکیشنز جیسے Chromecast ڈسکوری، HLS ریکارڈنگ، RTSP موزیک، میوزک پلیئر UX اور لوکل نیٹ ورک پلے بیک۔ LibVLCSharp LGPLv2.1 کے تحت جاری کیا گیا ہے جس میں تجارتی لائسنسنگ کا آپشن بھی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.