HeifMasteringDisplayColourVolume Constructor
Namespace: LibHeifSharpAssembly: LibHeifSharp (in LibHeifSharp.dll) Version: 3.2.0
public HeifMasteringDisplayColourVolume(
IReadOnlyList<int> displayPrimariesX,
IReadOnlyList<int> displayPrimariesY,
int whitePointX,
int whitePointY,
long maxDisplayMasteringLuminance,
long minDisplayMasteringLuminance
)
Public Sub New (
displayPrimariesX As IReadOnlyList(Of Integer),
displayPrimariesY As IReadOnlyList(Of Integer),
whitePointX As Integer,
whitePointY As Integer,
maxDisplayMasteringLuminance As Long,
minDisplayMasteringLuminance As Long
)
public:
HeifMasteringDisplayColourVolume(
IReadOnlyList<int>^ displayPrimariesX,
IReadOnlyList<int>^ displayPrimariesY,
int whitePointX,
int whitePointY,
long long maxDisplayMasteringLuminance,
long long minDisplayMasteringLuminance
)
new :
displayPrimariesX : IReadOnlyList<int> *
displayPrimariesY : IReadOnlyList<int> *
whitePointX : int *
whitePointY : int *
maxDisplayMasteringLuminance : int64 *
minDisplayMasteringLuminance : int64 -> HeifMasteringDisplayColourVolume
Parameters
- displayPrimariesX IReadOnlyListInt32
- The display primaries x.
- displayPrimariesY IReadOnlyListInt32
- The display primaries y.
- whitePointX Int32
- The white point x.
- whitePointY Int32
- The white point y.
- maxDisplayMasteringLuminance Int64
- The maximum display mastering luminance.
- minDisplayMasteringLuminance Int64
- The minimum display mastering luminance.
ArgumentNullException | displayPrimariesX is .
-or-
displayPrimariesY is .
|
ArgumentException | displayPrimariesX count does not equal 3.
-or-
displayPrimariesY count does not equal 3.
|
ArgumentOutOfRangeException | whitePointX must be in the range of [0, 65535].
-or-
whitePointY must be in the range of [0, 65535].
-or-
maxDisplayMasteringLuminance must be in the range of [0, 4294967295].
-or-
minDisplayMasteringLuminance must be in the range of [0, 4294967295].
|