Question about the `otb::MultiImageFileWriter`

Dear all,

I have a question regarding the otb::MultiImageFileWriter.
I believe that its documentation explains that the first input is used as a reference to guide the streaming, but I am not sure to understand exactly how it works.

Can we use the otb::MultiImageFileWriter to write 2 outputs of different resolutions, so that the written regions matches in the spatial domain?
I am giving a few tries, but it looks like the same region is propagated to the 2 inputs… and I expect to have regions of different sizes. I can be wrong though.

Thank you for your answers!