Optional ReadonlydetectionDetection source used by the renderer. Present when the session was created with static frames, a source, or an appendable source.
ReadonlymediaReadonlyrendererAppend semantic detection frames to a session-owned appendable source.
Optionaloptions: MediaSessionDetectionWriteOptionsOptionalappendOptionally append the newest live detection frame.
Optional so controllers written against the previous shape stay
assignable. createMediaSession always provides it; see
LiveMediaSession.
Optionaloptions: MediaSessionDetectionWriteOptionsOptionalfinalizeOptionally close the appendable source's final coverage.
Optional for the same backward-compatibility reason as MediaSession.appendLiveDetectionFrame.
OptionalendTime: numberOptionaloptions: MediaSessionDetectionWriteOptionsOptionaloptions: MediaSessionDetectionWriteOptionsOptionaloptions: MediaSessionDetectionWriteOptionsSummary of frames written through appendDetectionFrames, when available.
Optionaloptions: MediaSessionDetectionWriteOptionsRe-read semantic detections and redraw the current presentation.
Encodes the media frame the session is currently presenting.
The session keeps decode and render ownership; hosts receive an encoded image of the raw media pixels plus the presentation timestamp of that exact frame. Defaults to JPEG.
Optionaloptions: MediaFrameCaptureOptions
Public controller for one renderer-owned media item.