OnvifGetStreamUri1MediaCommand constructor

OnvifGetStreamUri1MediaCommand()

Implementation

OnvifGetStreamUri1MediaCommand() {
  argParser
    ..addOption(
      'profile-token',
      abbr: 't',
      valueHelp: 'token',
      mandatory: true,
      help:
          'The ProfileToken element indicates the media profile to use and will define the source and dimensions of the snapshot.',
    )
    ..addOption(
      'stream-setup-stream',
      defaultsTo: 'RTP-Unicast',
      valueHelp: 'stream type',
      allowed: [
        'RTP-Unicast',
        'RTP-Multicast',
      ], // ['UDP', 'TCP', 'RTSP', 'HTTP'],
      help: 'Defines if a multicast or unicast stream is requested',
    )
    ..addOption(
      'stream-setup-transport-protocol',
      defaultsTo: 'RTSP',
      valueHelp: 'transport protocol',
      allowed: ['UDP', 'TCP', 'RTSP', 'HTTP'],
      help:
          'Defines the network protocol for streaming, either UDP=RTP/UDP, RTSP=RTP/RTSP/TCP or HTTP=RTP/RTSP/HTTP/TCP',
    );
}