1

を使用して2つのストリームを切り替えようとしてinput-selectorいますが、エラーが発生しています:

`AttributeError: 'NoneType' object has no attribute 'get_property'`

これは私のPythonコードです:

def __init__(self):
      pipeline_string=(
                       'videotestsrc pattern=0  ! in. '
                       'videotestsrc pattern=2  ! in. '
                       'input-selector name=in  ! autovideosink '                           
                       )
      self.pipeline=Gst.parse_launch(pipeline_string)

  def cam1(self):
      switch = self.pipeline.get_by_name('in')
      stop_time = switch.emit('block')
      newpad = switch.get_static_pad('sink0')
      start_time = newpad.get_property('running-time')    
      switch.emit('switch', newpad, stop_time, start_time)

この2つの機能だけが必要だと思います。input-stream要素をテストできるように書きました。起こることは、パッドNoneを取得しようとするとタイプが取得されることです。sink0なんで ?

4

1 に答える 1