build method

String build(
  1. String source
)

The pipeline string for source; an unknown source gets the ball test pattern.

Implementation

String build(String source) {
  return switch (source) {
    'videotestsrc' => _buildTestPattern('ball'),
    'ahcsrc' => _buildAndroidCamera('ahcsrc'),
    'ahc2src' => _buildAndroidCamera('ahc2src'),
    'autovideosrc' => _buildAutoVideoSrc(),
    'v4l2src' => _buildV4L2Src(),
    'ksvideosrc' => _buildKsVideoSrc(),
    'avfvideosrc' => _buildAvfVideoSrc(),
    'pattern-smpte' => _buildTestPattern('smpte'),
    'pattern-snow' => _buildTestPattern('snow'),
    _ => _buildTestPattern('ball'),
  };
}