Properties:
StreamHierarchy
Class Stream |
Class StreamState |
Class Source |
Class Sink |
Class Snapshot |
Class PadType |
Class FileSink |
Class VideoRecording |
Class LivePreview |
Class RTSP |
Class Completed |
Class Activated |
Class VideoCapture |
Class Play |
Class Pause |
Class Stop |
Engine
Class Core |
Class SIMO |
Class MISO |
Class StreamEncoder |
Class EncoderType |
Class Engine |
Class EngineState |
Entry Behavior :
Exit Behavior :
Do activity :
Stereotype: machine
FSM
Entry Behavior :
stop_streams()
stop_pipeline()
reset_all()
Exit Behavior :
Do activity :
Stereotype: submachine
Entry Behavior :
Exit Behavior :
Do activity :
Transition <transition> |
Trigger :
Play
Guard :
Activity :
warn_user()
Initial pseudo state |
Defined in STOPPED
Transition <transition> |
Trigger :
Stop
Guard :
Activity :
war_user()
Transition <transition> |
Trigger :
Pause
Guard :
Activity :
warn_user()
Choice pseudo state |
Defined in STOPPED
Transition <transition> |
From choice pseudo state To Idle
Trigger :
Guard :
not_fount
Activity :
warn_user()
Transition <transition> |
From choice pseudo state To choice pseudo state
Trigger :
Guard :
found
Activity :
Transition <transition> |
From STOPPED To choice pseudo state
Trigger :
stream_factory_create
Guard :
Activity :
Choice pseudo state |
Defined in STOPPED
Transition <transition> |
From choice pseudo state To join pseudo state
Trigger :
Guard :
not_created
Activity :
attach_stream()
Transition <transition> |
From choice pseudo state To join pseudo state
Trigger :
Guard :
created
Activity :
Join pseudo state |
Defined in STOPPED
Choice pseudo state |
Defined in STOPPED
Transition <transition> |
From choice pseudo state To Idle
Trigger :
Guard :
created
Activity :
dettach_stream()
Transition <transition> |
From choice pseudo state To Idle
Trigger :
Guard :
not_created
Activity :
warn_user()
Transition <transition> |
From STOPPED To choice pseudo state
Trigger :
destroy_stream
Guard :
Activity :
State action receive-signal |
Stereotype: receive-signal
Defined in STOPPED
Expression :
Transition <transition> |
Trigger :
Start
Guard :
has_source
Activity :
Entry Behavior :
play_pipeline()
Exit Behavior :
Do activity :
Stereotype: submachine
Transition <transition> |
Trigger :
Stop
Guard :
Activity :
Entry Behavior :
Exit Behavior :
Do activity :
Initial pseudo state |
Defined in STARTED
Transition <transition> |
Trigger :
destroy_stream
Guard :
Activity :
warn_user()
Transition <transition> |
Trigger :
stream_factory_create
Guard :
Activity :
warn_user()
Transition <transition> |
Trigger :
Guard :
Activity :
Choice pseudo state |
Defined in STARTED
Transition <transition> |
From choice pseudo state To Idle
Trigger :
Guard :
success
Activity :
return_success()
Transition <transition> |
From choice pseudo state To Idle
Trigger :
Guard :
failure
Activity :
return_failure()
Transition <transition> |
From STARTED To choice pseudo state
Trigger :
Play
Guard :
Activity :
connect()
Choice pseudo state |
Defined in STARTED
Transition <transition> |
From choice pseudo state To Idle
Trigger :
Guard :
failure
Activity :
return_failure()
Transition <transition> |
From choice pseudo state To Idle
Trigger :
Guard :
success
Activity :
return_success()
Transition <transition> |
From STARTED To choice pseudo state
Trigger :
Stop
Guard :
Activity :
disconnect()
Initial pseudo state |
Defined in Engine
Transition <transition> |
From initial pseudo state To STOPPED
Trigger :
Guard :
Activity :
initialize()