...
| PlantUML Render Macro |
|---|
|
@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: setVolume(pipeline_session, volumetargetVolume, volumeDuration, easeType) rialtoClient -> rialtoServer: setVolume(pipeline_session,targetVolume, volumeDuration, volumeeaseType) rialtoServer -> GStreamer_server: gst_stream_volume_set_volume(pipeline, GST_STREAM_VOLUME_FORMAT_LINEAR, volume) GStreamer_server --> rialtoServer: status rialtoServer --> rialtoClient: status rialtoClient --> GStreamer_client: status @enduml
|
| PlantUML Render Macro |
|---|
|
@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: getVolume(pipeline_session) rialtoClient -> rialtoServer: getVolume(pipeline_session) rialtoServer -> GStreamer_server: gst_stream_volume_get_volume(pipeline, GST_STREAM_VOLUME_FORMAT_LINEAR) GStreamer_server --> rialtoServer: volume currentVolume rialtoServer --> rialtoClient: volume currentVolume rialtoClient --> GStreamer_client: volumecurrentVolume @enduml
|
Stats
API for obtaining the number of "rendered frames" and "dropped frames"
...
| PlantUML Render Macro |
|---|
|
@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: setSync setStreamSyncMode(pipeline_session, streamSyncMode) rialtoClient -> rialtoServer: setSync setStreamSyncMode(pipeline_session, streamSyncMode) rialtoServer -> GStreamer_server: getAudioDecoder(pipeline_session) GStreamer_server --> rialtoServer: audioDecoder rialtoServer -> GStreamer_server: g_object_set(audioDecoder, "stream-sync-mode" , streamSyncMode, nullptr) GStreamer_server --> rialtoServer: status rialtoServer --> rialtoClient: status rialtoClient --> GStreamer_client: nothing returned @enduml
|
...