#[repr(C)]pub struct StdVideoEncodeH265WeightTable {
pub flags: StdVideoEncodeH265WeightTableFlags,
pub luma_log2_weight_denom: u8,
pub delta_chroma_log2_weight_denom: i8,
pub delta_luma_weight_l0: [i8; 15],
pub luma_offset_l0: [i8; 15],
pub delta_chroma_weight_l0: [[i8; 2]; 15],
pub delta_chroma_offset_l0: [[i8; 2]; 15],
pub delta_luma_weight_l1: [i8; 15],
pub luma_offset_l1: [i8; 15],
pub delta_chroma_weight_l1: [[i8; 2]; 15],
pub delta_chroma_offset_l1: [[i8; 2]; 15],
}Expand description
Native structure StdVideoEncodeH265WeightTable.
Fields§
§flags: StdVideoEncodeH265WeightTableFlagsNative field flags.
luma_log2_weight_denom: u8Native field luma_log2_weight_denom.
delta_chroma_log2_weight_denom: i8Native field delta_chroma_log2_weight_denom.
delta_luma_weight_l0: [i8; 15]Native field delta_luma_weight_l0.
luma_offset_l0: [i8; 15]Native field luma_offset_l0.
delta_chroma_weight_l0: [[i8; 2]; 15]Native field delta_chroma_weight_l0.
delta_chroma_offset_l0: [[i8; 2]; 15]Native field delta_chroma_offset_l0.
delta_luma_weight_l1: [i8; 15]Native field delta_luma_weight_l1.
luma_offset_l1: [i8; 15]Native field luma_offset_l1.
delta_chroma_weight_l1: [[i8; 2]; 15]Native field delta_chroma_weight_l1.
delta_chroma_offset_l1: [[i8; 2]; 15]Native field delta_chroma_offset_l1.
Implementations§
Source§impl StdVideoEncodeH265WeightTable
impl StdVideoEncodeH265WeightTable
Sourcepub fn set_flags(self, value: StdVideoEncodeH265WeightTableFlags) -> Self
pub fn set_flags(self, value: StdVideoEncodeH265WeightTableFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_luma_log2_weight_denom(self, value: u8) -> Self
pub fn set_luma_log2_weight_denom(self, value: u8) -> Self
Set native field luma_log2_weight_denom without native effects.
Sourcepub fn set_delta_chroma_log2_weight_denom(self, value: i8) -> Self
pub fn set_delta_chroma_log2_weight_denom(self, value: i8) -> Self
Set native field delta_chroma_log2_weight_denom without native effects.
Sourcepub fn set_delta_luma_weight_l0(self, value: [i8; 15]) -> Self
pub fn set_delta_luma_weight_l0(self, value: [i8; 15]) -> Self
Set native field delta_luma_weight_l0 without native effects.
Sourcepub fn set_luma_offset_l0(self, value: [i8; 15]) -> Self
pub fn set_luma_offset_l0(self, value: [i8; 15]) -> Self
Set native field luma_offset_l0 without native effects.
Sourcepub fn set_delta_chroma_weight_l0(self, value: [[i8; 2]; 15]) -> Self
pub fn set_delta_chroma_weight_l0(self, value: [[i8; 2]; 15]) -> Self
Set native field delta_chroma_weight_l0 without native effects.
Sourcepub fn set_delta_chroma_offset_l0(self, value: [[i8; 2]; 15]) -> Self
pub fn set_delta_chroma_offset_l0(self, value: [[i8; 2]; 15]) -> Self
Set native field delta_chroma_offset_l0 without native effects.
Sourcepub fn set_delta_luma_weight_l1(self, value: [i8; 15]) -> Self
pub fn set_delta_luma_weight_l1(self, value: [i8; 15]) -> Self
Set native field delta_luma_weight_l1 without native effects.
Sourcepub fn set_luma_offset_l1(self, value: [i8; 15]) -> Self
pub fn set_luma_offset_l1(self, value: [i8; 15]) -> Self
Set native field luma_offset_l1 without native effects.
Sourcepub fn set_delta_chroma_weight_l1(self, value: [[i8; 2]; 15]) -> Self
pub fn set_delta_chroma_weight_l1(self, value: [[i8; 2]; 15]) -> Self
Set native field delta_chroma_weight_l1 without native effects.
Sourcepub fn set_delta_chroma_offset_l1(self, value: [[i8; 2]; 15]) -> Self
pub fn set_delta_chroma_offset_l1(self, value: [[i8; 2]; 15]) -> Self
Set native field delta_chroma_offset_l1 without native effects.