Add RegionalPlaybackControlState decoder

This commit is contained in:
Rebecca Wallander
2021-01-13 12:39:22 +01:00
committed by GitHub
parent 4f1901dfb8
commit 85a091657f

View File

@@ -71,6 +71,23 @@ namespace Aaru.Decoders.DVD
};
}
public static RegionalPlaybackControlState? DecodeRegionalPlaybackControlState(byte[] response)
{
if(response?.Length != 8)
return null;
return new RegionalPlaybackControlState
{
DataLength = (ushort)((response[0] << 8) + response[1]),
Reserved1 = response[2],
Reserved2 = response[3],
TypeCode_VendorResetsAvailable_UserControlledChangesAvailable = response[4],
RegionMask = response[5],
RPCScheme = response[6],
Reserved3 = response[7]
};
}
public static string PrettifyLeadInCopyright(LeadInCopyright? cmi)
{
if(cmi == null)