PixaVideoFrameBackendCapabilities class final
Production capability contract for a video-frame backend.
Constructors
-
PixaVideoFrameBackendCapabilities.encodedImage({required Set<
String> outputMimeTypes, bool nearestFrame = true, bool exactFrame = false, bool fileLocator = true, bool networkLocator = false, bool contentLocator = false, bool stable = true}) -
Creates capabilities for a backend that returns encoded image bytes.
const
Properties
- contentLocator → bool
-
Backend accepts platform content/library locators.
final
- encodedImageOutput → bool
-
Whether output is a supported encoded image payload.
no setter
- exactFrame → bool
-
Backend can require the exact requested timestamp.
final
- fileLocator → bool
-
Backend accepts local filesystem locators.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hotPathSafe → bool
-
True when the backend can run on production gallery hot paths.
no setter
- nearestFrame → bool
-
Backend can select the nearest efficiently decodable frame.
final
- networkLocator → bool
-
Backend accepts HTTP/HTTPS locators through Pixa runtime scheduling.
final
- outputKind → PixaVideoFrameOutputKind
-
Output payload kind.
final
-
outputMimeTypes
→ Set<
String> -
Supported encoded image MIME types returned by this backend.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stable → bool
-
Backend has fixtures, limits and platform compatibility coverage.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited