ContentLightLevel Class
An immutable content light level (CTA-861.3, the clli box of ISO/IEC 14496-12): the upper bounds of the light level of high dynamic range content, in candelas per square meter.
public sealed class ContentLightLevel : IEquatable<ContentLightLevel>Remarks
The values are stored as the file declares them and describe the pixels as they were mastered: no operation computes them from the pixels. A value of 0 means that the bound is unknown. Every value is accepted, so that a description round-trips unchanged.
- Implements
Constructors
| Name | Description |
|---|---|
| ContentLightLevel(ushort, ushort) | Initializes a new instance of the ContentLightLevel class. |
ContentLightLevel(ushort, ushort)
ContentLightLevel.csInitializes a new instance of the ContentLightLevel class.
Properties
| Name | Description |
|---|---|
| MaxContentLightLevel | Gets the light level of the brightest pixel of the content (MaxCLL), in candelas per square meter, or 0 when unknown. |
| MaxPictureAverageLightLevel | Gets the largest average light level of a picture of the content (MaxPALL or MaxFALL), in candelas per square meter, or 0 when unknown. |
MaxContentLightLevel
ContentLightLevel.csMaxPictureAverageLightLevel
ContentLightLevel.csMethods
| Name | Description |
|---|---|
| Equals(ContentLightLevel?) | Indicates whether the current object is equal to another object of the same type. |
| Equals(object?) | Determines whether the specified object is equal to the current object. |
| GetHashCode() | Serves as the default hash function. |
| ToString() | Returns a string that represents the current object. |
Equals overloads
Equals(ContentLightLevel?)
ContentLightLevel.csIndicates whether the current object is equal to another object of the same type.
public bool Equals(ContentLightLevel? other)Parameters
otherContentLightLevel?- An object to compare with this object.
Returns
bool true if the current object is equal to the other parameter; otherwise, false.