ID3V2TagFrameFlags

ID3V2TagFrameFlags class

ID3v2 etiket çerçevesinde kullanılan bayrakları temsil eder.

public sealed class ID3V2TagFrameFlags : IEquatable<ID3V2TagFrameFlags>

Özellikleri

İsim Tanım
Compression { get; } Çerçevenin sıkıştırılıp sıkıştırılmadığını gösteren bir değer alır.
DataLengthIndicator { get; } Çerçeveye bir veri uzunluğu göstergesinin eklenip eklenmediğini gösteren bir değer alır. Veri uzunluğu göstergesi, çerçeve biçimi işaretlerinin tümü sıfırlanmışsa, 32 bitlik bir senkronizasyon güvenli tamsayı olarak temsil edilirse, ‘Çerçeve uzunluğu’ olarak ’nin yazılacağı değerdir.
Encryption { get; } Çerçevenin şifrelenip şifrelenmediğini gösteren bir değer alır. Ayarlanırsa, hangi yöntemle şifrelendiğini belirten bir bayt çerçeve başlığına eklenir.
FileAlterPreservation { get; } Bilinmiyorsa ve etiket hariç dosya değiştirilmişse, yazılıma bu çerçeveyle ne yapacağını söyleyen bayrağı alır. Ses tamamen diğer ses verileriyle değiştirildiğinde bu geçerli değildir.
GroupingIdentity { get; } Çerçevenin bir çerçeve grubuna ait olup olmadığını gösteren bir değer alır. Ayarlanırsa, çerçeve başlığına bir grup tanımlayıcı baytı eklenir. Aynı grup tanımlayıcısına sahip her çerçeve aynı gruba aittir.
ReadOnly { get; } Yazılıma bu çerçevenin içeriğinin salt okunur olarak tasarlandığını bildiren etiketi alır.
TagAlterPreservation { get; } Bu çerçeve bilinmiyorsa ve etiket herhangi bir şekilde değiştirilmişse yazılıma bu çerçeveyle ne yapacağını söyleyen bayrağı alır. Bu, daha fazla dolgu ekleme ve çerçeveleri yeniden sıralama dahil her tür değişiklik için geçerlidir.
Unsynchronisation { get; } Bu çerçeveye senkronizasyonun uygulanıp uygulanmadığını gösteren bir değer alır.

yöntemler

İsim Tanım
Equals(ID3V2TagFrameFlags) Geçerli nesnenin aynı türden başka bir nesneye eşit olup olmadığını gösterir.
override Equals(object) Belirtilen nesnenin bu örneğe eşit olup olmadığını belirler.
override GetHashCode() Bu örnek için bir karma kod döndürür.

Ayrıca bakınız