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() Возвращает хэш-код для этого экземпляра.

Смотрите также