Ich habe keine vernünftigte Erklärung, aber wenn du so machst dann geht es:
Delphi-Quellcode:
procedure TForm3.Button1Click(Sender: TObject);
var
CaptureDev: TVideoCaptureDevice;
Settings: TArray<TVideoCaptureSetting>;
begin
CaptureDev := VideoCamera;
if CaptureDev <> nil then
begin
Settings := CaptureDev.AvailableCaptureSettings;
CaptureDev.OnSampleBufferReady := SampleBufferReady;
CaptureDev.StartCapture;
end
end;