Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PlantUML Render Macro
formatSVG
titleSet Mute

@startuml
autonumber

box "Container" #LightGreen
participant GStreamer_client
participant rialtoClient
end box

box "Platform" #LightBlue
participant rialtoServer
participant GStreamer_server
end box


GStreamer_client  ->  rialtoClient:     setMute(pipeline_session, mute)
rialtoClient      ->  rialtoServer:     setMute(pipeline_session, mute)
rialtoServer      ->  GStreamer_server: gst_stream_volume_set_mute(pipeline, mute)
GStreamer_server  --> rialtoServer:     status
rialtoServer      --> rialtoClient:     status
rialtoClient      --> GStreamer_client: status
@enduml

PlantUML Render Macro
formatSVG
titleGet Mute

@startuml
autonumber

box "Container" #LightGreen
participant GStreamer_client
participant rialtoClient
end box

box "Platform" #LightBlue
participant rialtoServer
participant GStreamer_server
end box


GStreamer_client  ->  rialtoClient:     getMute(pipeline_session)
rialtoClient      ->  rialtoServer:     getMute(pipeline_session)
rialtoServer      ->  GStreamer_server: gst_stream_volume_get_mute(pipeline)
GStreamer_server  --> rialtoServer:     mute
rialtoServer      --> rialtoClient:     mute
rialtoClient      --> GStreamer_client: mute
@enduml