Como bloquear o foco em camera2 api, android?

Estou tentando bloquear o foco depois que minha câmera personalizada encontra o foco. Primeiro, o modo AF é definido como automático:

builder.set(CaptureRequest.CONTROL_AF_MODE,
                    CaptureRequest.CONTROL_AF_MODE_AUTO);

E depois de tocar na visualização, ele encontra a distância do foco, e eu tenho que bloquear AF e AE usando este código:

builder.set(CaptureRequest.CONTROL_AF_MODE, CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE);
builder.set(CaptureRequest.CONTROL_AE_LOCK, true);

O bloqueio do AE funciona bem em qualquer dispositivo. O bloqueio de AF está funcionando no Nexus5 e no Nexus 5x. Mas, como no Samsung S5 e S6, ele continua tentando buscar o foco.

Qual é a melhor maneira de bloquear o foco?

questionAnswers(2)

yourAnswerToTheQuestion