reportIntermediateOutput = $reportIntermediateOutput !== null ? \Closure::fromCallable($reportIntermediateOutput) : static function (array $output): bool { return true; }; } /** * Get the includeWatermarks option value * @return bool Whether to include the watermark in the media output files or not * @since 35.0.0 */ public function getIncludeWatermarks(): bool { return $this->includeWatermarks; } /** * Get the preferStreaming option value * @return bool Whether to prefer streaming the output or not * @since 35.0.0 */ public function getPreferStreaming(): bool { return $this->preferStreaming; } /** * Get the reportOutput option value * @return callable Callback for the provider to report the intermediate output (streaming) * @since 35.0.0 */ public function getReportIntermediateOutput(): callable { return $this->reportIntermediateOutput; } }