OptionalArbiterThe arbiter to register with. Defaults to the one for the session's client (VideoSourceArbiter.ForSink), which is what makes it a single writer. Override for tests.
OptionalChannelThe channel this source belongs to, so the UI can map it to the user's persisted per-channel choice.
OptionalKindWhat kind of source this is. Defaults to 'surface' (a channel surface, not a user capture).
OptionalLabelHuman-readable name used in notes to the model and in the UI's "agent can see" list. Defaults to the source id.
OptionalMimeOutput MIME type. Defaults to 'image/jpeg'.
OptionalRateTarget poll rate in fps for ChannelInboundVideoBridge.Start.
OptionalSourceThe id this source registers under. Defaults to a unique generated id. A channel passes a stable
one (<channel>#<instance>) so the UI can address the source.
Options for the inbound channel video bridge.