Struct d1_pac::tve::tve_configuration1::R
source · pub struct R(/* private fields */);
Expand description
Register tve_configuration1
reader
Implementations§
source§impl R
impl R
sourcepub fn bypass_yclamp(&self) -> BYPASS_YCLAMP_R
pub fn bypass_yclamp(&self) -> BYPASS_YCLAMP_R
Bit 0 - Y input clamping selection
This bit selects whether the Video Encoder Y input is clamped to 64 to 940 or not. When not clamped the expected range is 0 to 1023. The U and V inputs are always clamped to the range 64 to 960.
sourcepub fn rgb_setup(&self) -> RGB_SETUP_R
pub fn rgb_setup(&self) -> RGB_SETUP_R
Bit 16 - “Set-up” enable for RGB outputs. This bit specifies if the “set-up” implied value (black_level - blank_level) specified for the CVBS signal is used also for the RGB signals.
sourcepub fn rgb_sync(&self) -> RGB_SYNC_R
pub fn rgb_sync(&self) -> RGB_SYNC_R
Bits 24:26 - R, G and B signals sync embedding selection.
These bits specify whether the sync signal is added to each of the R, G and B components (b’1’) or not (b’0’). The bit[26] specify if the R signal has embedded syncs, the bit[25] specify if the G signal has embedded syncs and the bit[24] specify if the B signal has embedded syncs. When comp_yuv is equal to b’1’, these bits are N.A. and should be set to b’000’. When the value is different from b’000’, RGB_Setup should be set to b’1’.