Struct ctru_sys::MVDSTD_Config
source · #[repr(C)]pub struct MVDSTD_Config {Show 29 fields
pub input_type: MVDSTD_InputFormat,
pub unk_x04: u32_,
pub unk_x08: u32_,
pub inwidth: u32_,
pub inheight: u32_,
pub physaddr_colorconv_indata: u32_,
pub physaddr_colorconv_unk0: u32_,
pub physaddr_colorconv_unk1: u32_,
pub physaddr_colorconv_unk2: u32_,
pub physaddr_colorconv_unk3: u32_,
pub unk_x28: [u32_; 6],
pub enable_cropping: u32_,
pub input_crop_x_pos: u32_,
pub input_crop_y_pos: u32_,
pub input_crop_height: u32_,
pub input_crop_width: u32_,
pub unk_x54: u32_,
pub output_type: MVDSTD_OutputFormat,
pub outwidth: u32_,
pub outheight: u32_,
pub physaddr_outdata0: u32_,
pub physaddr_outdata1: u32_,
pub unk_x6c: [u32_; 38],
pub flag_x104: u32_,
pub output_x_pos: u32_,
pub output_y_pos: u32_,
pub output_width_override: u32_,
pub output_height_override: u32_,
pub unk_x118: u32_,
}
Expand description
Processing configuration.
Fields§
§input_type: MVDSTD_InputFormat
< Input type.
unk_x04: u32_
< Unknown.
unk_x08: u32_
< Unknown. Referred to as “H264 range” in SKATER.
inwidth: u32_
< Input width.
inheight: u32_
< Input height.
physaddr_colorconv_indata: u32_
< Physical address of color conversion input data.
physaddr_colorconv_unk0: u32_
< Physical address used with color conversion.
physaddr_colorconv_unk1: u32_
< Physical address used with color conversion.
physaddr_colorconv_unk2: u32_
< Physical address used with color conversion.
physaddr_colorconv_unk3: u32_
< Physical address used with color conversion.
unk_x28: [u32_; 6]
< Unknown.
enable_cropping: u32_
< Enables cropping with the input image when non-zero via the following 4 words.
input_crop_x_pos: u32_
§input_crop_y_pos: u32_
§input_crop_height: u32_
§input_crop_width: u32_
§unk_x54: u32_
< Unknown.
output_type: MVDSTD_OutputFormat
< Output type.
outwidth: u32_
< Output width.
outheight: u32_
< Output height.
physaddr_outdata0: u32_
< Physical address of output data.
physaddr_outdata1: u32_
< Additional physical address for output data, only used when the output format type is value 0x00020001.
unk_x6c: [u32_; 38]
< Unknown.
flag_x104: u32_
< This enables using the following 4 words when non-zero.
output_x_pos: u32_
< Output X position in the output buffer.
output_y_pos: u32_
< Same as above except for the Y pos.
output_width_override: u32_
< Used for aligning the output width when larger than the output width. Overrides the output width when smaller than the output width.
output_height_override: u32_
< Same as output_width_override except for the output height.
unk_x118: u32_
Trait Implementations§
source§impl Clone for MVDSTD_Config
impl Clone for MVDSTD_Config
source§fn clone(&self) -> MVDSTD_Config
fn clone(&self) -> MVDSTD_Config
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more