void Private_Impl_Still::commitImageEffect() {
    MMAL_PARAMETER_IMAGEFX_T imgFX = {{MMAL_PARAMETER_IMAGE_EFFECT,sizeof ( imgFX ) }, convertImageEffect ( imageEffect ) };
    if ( mmal_port_parameter_set ( camera->control, &imgFX.hdr ) != MMAL_SUCCESS )
        cout << API_NAME << ": Failed to set image effect parameter.\n";
}
void Private_Impl::commitImageEffect() {
    MMAL_PARAMETER_IMAGEFX_T imgFX = {{MMAL_PARAMETER_IMAGE_EFFECT, sizeof ( imgFX ) }, convertImageEffect ( State.rpc_imageEffect ) };
    if ( mmal_port_parameter_set ( State.camera_component->control, &imgFX.hdr ) != MMAL_SUCCESS )
        cout << __func__ << ": Failed to set image effect parameter.\n";
}