ID3V2TagFrameFlags

ID3V2TagFrameFlags class

يمثل الأعلام المستخدمة في إطار علامة ID3v2.

public sealed class ID3V2TagFrameFlags : IEquatable<ID3V2TagFrameFlags>

الخصائص

اسم وصف
Compression { get; } يحصل على قيمة تشير إلى ما إذا كان الإطار مضغوطًا.
DataLengthIndicator { get; } يحصل على قيمة تشير إلى ما إذا كان قد تمت إضافة مؤشر طول البيانات إلى الإطار. مؤشر طول البيانات هو القيمة التي يكتبها الشخص كـ “طول الإطار” إذا كانت جميع إشارات تنسيق الإطار صفرية ، ممثلة بعدد صحيح آمن متزامن 32 بت.
Encryption { get; } يحصل على قيمة تشير إلى ما إذا كان الإطار مشفرًا. إذا تم تعيين بايت واحد للإشارة إلى الطريقة التي تم تشفيرها بها ، فسيتم إلحاقها برأس الإطار.
FileAlterPreservation { get; } يحصل على العلامة التي تخبر البرنامج بما يجب فعله بهذا الإطار إذا كان غير معروف وتم تغيير الملف ، باستثناء العلامة. لا ينطبق هذا عندما يتم استبدال الصوت بالكامل ببيانات صوتية أخرى.
GroupingIdentity { get; } يحصل على قيمة تشير إلى ما إذا كان الإطار ينتمي إلى مجموعة إطارات. إذا تم تعيين بايت معرف مجموعة يضاف إلى رأس الإطار. كل إطار له نفس معرف المجموعة ينتمي إلى نفس المجموعة.
ReadOnly { get; } يحصل على العلامة التي تخبر البرنامج بأن محتويات هذا الإطار مخصصة للقراءة فقط.
TagAlterPreservation { get; } يحصل على العلامة التي تخبر البرنامج بما يجب فعله بهذا الإطار إذا كان غير معروف وتم تغيير العلامة بأي شكل من الأشكال. ينطبق هذا على جميع أنواع التعديلات ، بما في ذلك إضافة المزيد من الحشو وإعادة ترتيب الإطارات.
Unsynchronisation { get; } يحصل على قيمة تشير إلى ما إذا كان قد تم تطبيق عدم التزامن على هذا الإطار.

طُرق

اسم وصف
Equals(ID3V2TagFrameFlags) يشير إلى ما إذا كان الكائن الحالي يساوي كائنًا آخر من نفس النوع.
override Equals(object) لتحديد ما إذا كان الكائن المحدد يساوي هذا المثال.
override GetHashCode() إرجاع رمز تجزئة لهذا المثال.

أنظر أيضا