コード例 #1
0
ファイル: CameraSettings.cpp プロジェクト: KartikAiyer/cammy
bool ProtoCameraSettings::CommitROI()
{
	bool ret = false;
	MMAL_PARAMETER_INPUT_CROP_T crop = { { MMAL_PARAMETER_INPUT_CROP, sizeof(MMAL_PARAMETER_INPUT_CROP_T) } };

	crop.rect.x = (65536 * m_parameters.region_of_interest().left() );
	crop.rect.y = (65536 * m_parameters.region_of_interest().top() );
	crop.rect.width = (65536 * m_parameters.region_of_interest().width() );
	crop.rect.height = (65536 * m_parameters.region_of_interest().height() );

	ret = !mmal_port_parameter_set( m_component->m_mmal_component.GetControlPort(),&crop.hdr);

	return ret;
}