Type Alias d1_pac::csic::csic_dma::csic_dma_cfg::OUTPUT_FMT_R
source · pub type OUTPUT_FMT_R = FieldReader<u8, u8>;
Expand description
Field output_fmt
reader - Output data format
When the input format is set to RAW stream
0000: field-raw-8
0001: field-raw-10
0010: field-raw-12
0011: reserved
0100: field-rgb565
0101: field-rgb888
0110: field-prgb888
0111: reserved
1000: frame-raw-8
1001: frame-raw-10
1010: frame-raw-12
1011: reserved
1100: frame-rgb565
1101: frame-rgb888
1110: frame-prgb888
1111: reserved
When the input format is set to YUV422
0000: field planar YCbCr 422
0001: field planar YCbCr 420
0010: frame planar YCbCr 420
0011: frame planar YCbCr 422
0100: field planar YCbCr 422 UV combined (UV sequence)
0101: field planar YCbCr 420 UV combined (UV sequence)
0110: frame planar YCbCr 420 UV combined (UV sequence)
0111: frame planar YCbCr 422 UV combined (UV sequence)
1000: filed planar YCbCr 422 UV combined (VU sequence)
1001: field planar YCbCr 420 UV combined (VU sequence)
1010: frame planar YCbCr 420 UV combined (VU sequence)
1011: frame planar YCbCr 422 UV combined (VU sequence)
1100: reserved
1101: field YCbCr 400
1110: reserved
1111: frame YCbCr 400
When the input format is set to YUV420
0000: reserved
0001: field planar YCbCr 420
0010: frame planar YCbCr 420
0011: reserved
0100: reserved
0101: field planar YCbCr 420 UV combined (UV sequence)
0110: frame planar YCbCr 420 UV combined (UV sequence) 0111~1000: reserved
1001: field planar YCbCr 420 UV combined (VU sequence)
1010: frame planar YCbCr 420 UV combined (VU sequence) 1011~1100: reserved
1101: field YCbCr 400
1110: reserved
1111: frame YCbCr 400
Aliased Type§
struct OUTPUT_FMT_R { /* private fields */ }