を使用して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
なんで ?