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() | 返回此实例的哈希码。 |