Typedef foxglove::SuppressVideoTranscodeFn

Typedef Documentation

using foxglove::SuppressVideoTranscodeFn = std::function<bool(const ChannelDescriptor&)>

A callable that decides, per channel, whether to opt out of video transcoding.

Accepts any callable with signature bool(const ChannelDescriptor&). Return true to deliver the channel as data rather than transcoding it to video; this is required for compressed depth maps, whose pixel values encode depth and would be corrupted by lossy video transcoding.