feat: Add support for Buffer Compression for a more efficient Video Pipeline (enableBufferCompression) (#1828)

feat: Add support for Buffer Compression for more efficient Video Pipeline (`enableBufferCompression`)
This commit is contained in:
Marc Rousavy
2023-09-21 17:18:54 +02:00
committed by GitHub
parent aafffa60f6
commit fffefa9d12
9 changed files with 96 additions and 20 deletions

View File

@@ -403,6 +403,8 @@ export class Camera extends React.PureComponent<CameraProps> {
);
}
const shouldEnableBufferCompression = props.video === true && frameProcessor == null;
return (
<NativeCameraView
{...props}
@@ -412,6 +414,7 @@ export class Camera extends React.PureComponent<CameraProps> {
onInitialized={this.onInitialized}
onError={this.onError}
enableFrameProcessor={frameProcessor != null}
enableBufferCompression={props.enableBufferCompression ?? shouldEnableBufferCompression}
/>
);
}